0. 本质
二维数组的本质,任然是一维数组。数组内的每个元素都是数组。
1. 创建二维数组
-
静态初始化
int[][] arr1 = new int[][]{{1, 2, 3}, {4, 5}, {6, 7, 8}};
-
动态初始化
String[][] arr2 = new String[3][2];
String[][] arr3 = new String[3][];
2. 调用数组
int[][] arr1 = new int[][]{{1, 2, 3}, {4, 5}, {6, 7, 8}};
System.out.println(arr1[0][1]); // 2
// 数组长度
System.out.println(arr1.length) // 3
System.out.println(arr1[1].length) // 2
// 遍历数组
for (int i = 0; i < arr1.length; i++) {
for (int j = 0; j < arr1[i].length; j++) {
System.out.println(arr1[i][j])
}
}