不同长度的二维数组(Java)

时间:2016-04-23 11:52:03

标签: java arrays multidimensional-array

是否有机会在第二维中创建具有不同长度的二维数组?例如:

[true] [true] [true]

[TRUE]

[true] [true] [true] [true] [true]

最好不要创建另一个类(如桶),也不知道数组的实际长度。

2 个答案:

答案 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具有一维数组,其元素可以是任何基元或引用类型 - 包括其他数组。