0%

二维数组

二维数组

应用场景:

需要把数据分组管理的时候,需要用到二维数组。

初始化

二维数组的内存图:

另外两种特殊的初始化:

(1)一位数组的长度灵活

​ int[ ] [ ] arr = new int [2] [ ];

​ int[] arr1 = {11,22};

​ int[] arr2 = {44,55,66};

(2)覆盖

​ int[ ] [ ] arr = new int [2] [ 3];

​ int[] arr1 = {11,22};

​ int[] arr2 = {44,55,66};

​ arr[0] = arr1;

​ arr[1] = arr2;