不規則な配列とギザギザの配列の違いは何ですか?私の研究によると、両方とも同じ定義、つまり列の長さが異なる2次元配列です。
不規則な配列はジャグ配列とも呼ばれます
1-ギザギザの配列は均一でない配列です
2-内部配列は初期化できないため、次のコードスニペットは失敗します
double[][] jagged = new double[2][3]; //error
3-代わりに、各内部配列は個別に初期化されます
double[][] jagged = new double[2][];
jagged[0] = new double[5];
jagged[1] = new double[7];
ギザギザの配列は、配列の配列であり、メンバー配列のサイズを変えることができます。つまり、2次元配列を作成できますが、各行の列数は可変です。これらのタイプの配列は、不規則配列とも呼ばれます。
Contents of 2D Jagged Array
0
1 2
3 4 5
6 7 8 9
10 11 12 13 14