2012-03-09 75 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