Jagged Arrays,交错数组。
交错数组是一个数组,它的元素也是数组,并且数组的长度可以不同
交错数组的元素是一个数组对象。
如果把二维数组看做一个规则的表格,而交错数组就可以看做不规则的表格。交错数组的元素就是不规则表格中对应的行。(用橙色框出的每行)如下:是有四个元素的交错数组。
根据上方表格:
的首先创建一个4×4的二维数组:
int[] array=new int[4];
再次创建一个具有四个元素的交错数组:
int[][] arrayJagged=new int[4][];
arrayJagged[0]=new int[6];
arrayJagged[1]=new int[4];
arrayJagged[2]=new int[5];
arrayJagged[3]=new int[3];
arrayJagged[0][2]=4;
arrayJagged[1][1]=2;
arrayJagged[2][0]=1;
arrayJagged[3][2]=5;
(交错数组也可以这样初始化(以一个元素为2 的交错数组为例))
int[][] arrayJagged