二维数组:
Java实际上没有多维数组,只有一维数组。多维数组可以理解为“数组的数组” ;举例二维数组其实是一个一维数组,数组中每个元素是一个一维数组。从而得到行列的长度为 。
int [ ] [ ] array = { {1 ,2,3},{4,5,6},{7,8,9}} ;
int rows = array.length ;
int columns = array[0].length ;
可以把这一特性推广到多维数组:
多维数组:
int []
1
[]
2
...[]
n
array = { } ;
1-D array.length ;
2-D array.length[0] ;
n-D array[0]
1
[0]
2
... [0]
n-1
;
根据上述得到各维度的长度,从而可以很容易的循环遍历所有元素。