2012-03-09 4 views

答えて

6

いいえ、Javaには多次元配列がありません。それは配列の配列(など)ですが、各レベルは異なるサイズにすることができます。

int[][] ints = { { 1 }, {1,2,3}, {5,6} }; 
+0

ints.GetLength(0)はint.lengthと等しくなりますか? – adam0101

+1

はい。 'ints [0] .length'は1、' ints [1] .length'は3です。 –

7

いいえ、Javaはにはの多次元配列がありません。それは、ギザギザのアレイ、すなわちアレイのアレイのみを有する。

2

他にも言いました。 Javaには真の多次元配列はなく、代わりに配列の配列があります。特定の配列の長さを取得するには、その配列の長さメンバ変数を取得するだけです:

int[][] ints = { { 1 }, {1,2,3}, {5,6} }; 
ints[0].length == 1 
ints[1].length == 3