给多维数组分配内存时,仅需要为第一维指定内存。然后再分配其余的维的内存。手工分配内存时,不需要为每维分配相同数量的元素。
int twoD[][] = new int[4][];
twoD[0] = new int[1];
twoD[1] = new int[2];
twoD[2] = new int[3];
twoD[3] = new int[4];
给多维数组分配内存时,仅需要为第一维指定内存。然后再分配其余的维的内存。手工分配内存时,不需要为每维分配相同数量的元素。
int twoD[][] = new int[4][];
twoD[0] = new int[1];
twoD[1] = new int[2];
twoD[2] = new int[3];
twoD[3] = new int[4];