是否有机会在第二维中创建具有不同长度的二维数组?例如:
[true] [true] [true]
[TRUE]
[true] [true] [true] [true] [true]
最好不要创建另一个类(如桶),也不知道数组的实际长度。
答案 0 :(得分:4)
是的,2D阵列中的阵列不具有相同的大小。 E.g:
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 :(得分:1)
Java没有二维数组。
Java具有一维数组,其元素可以是任何基元或引用类型 - 包括其他数组。