2016-04-23 70 views
1

是否有機會在第二維中創建具有不同長度的二維數組?例如是這樣的:不同長度的二維數組(Java)

[TRUE] [TRUE] [TRUE]

[TRUE]

[TRUE] [TRUE] [TRUE] [TRUE] [TRUE]

優選不創建另一個類(如桶),而不知道數組的實際長度。

+2

所以你還沒有嘗試過'boolean [] [] blub = new boolean [10] [];',因爲...? – Tom

回答

3

是的,二維數組中的數組不具有相同的大小。例如:

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擁有一維數組,其元素可以是任何原始類型或引用類型 - 包括其他數組。