2016-04-23 14 views
1

2次元で長さの異なる2次元配列を作成する機会はありますか?例えば、このような:長さの異なる2次元配列(Java)

[真] [真] [真]

[真]

[真] [真] [真] [真] [真]

好ましく無し(バケットのような)別のクラスを作成し、配列の実際の長さを知らないでください。

+2

したがって、あなたは 'boolean [] [] blub = new boolean [10] [];'を試していないのですか? – Tom

答えて

3

はい、2D配列の配列のサイズが同じではありません。たとえば、

boolean[][] twoDimensionalArray = new boolean[3][]; 
twoDimensionalArray[0] = new boolean[]{true, true, true}; 
twoDimensionalArray[1] = new boolean[]{true}; 
twoDimensionalArray[2] = new boolean[]{true, true, true, true, true}; 
+1

まさに私が探していたもの、ありがとう! – Mischa

1

Javaには2次元配列がありません。

Javaには1次元配列があります。その要素は、他の配列を含めて任意のプリミティブ型または参照型にすることができます。