二维数组:
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 ;
根据上述得到各维度的长度,从而可以很容易的循环遍历所有元素。