2012-03-09 44 views

回答

6

否。Java没有多维数组。它有什么是阵列(等)的数组,但每个级别可以是不同的大小。

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

那么,ints.GetLength(0)是否等于int.length呢? – adam0101 2012-03-09 16:06:35

+1

是的。和'ints [0] .length'将是1,'ints [1] .length'是3 – 2012-03-09 16:07:58

7

不,因为Java没有多维数组。它只有锯齿阵列,即阵列数组。

2

像其他人一样说过。 Java没有真正的多维数组,而是具有数组的数组。为了获得特定数组的长度,您只需要获得该数组的长度成员变量:

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