多维数组
1. 定义:多维数组可以看出是数组的数组,好比一维数组里每个元素都是一盒一维数组。
2. 二维数组的声明创建
int a[][] = new int[2][5];
3. Array工具类
Arrays.toString(a):输出数组内容
Arrays.equals(a,b):判断数组a和数组b是否相同
Arrays.sort(a):给数组a从小到大排序
public static void main(String[] args) {
int[] a = {1,6,35,24,7,344,97};
int[] b = {1,6,35,24,7,344,97};
System.out.println(a);//[I@2a84aee7
Arrays.sort(a);//[1,6,7,24,35,97,344]
System.out.println(Arrays.toString(a));//[1, 6, 35, 24, 7, 344, 97]
printArray(a);
System.out.println();
printArray(b);
System.out.println();
//判断数组a与数组b是否相同
System.out.println(Arrays.equals(a,b));//false
}
public static void printArray(int[] a){
for (int i = 0; i < a.length; i++) {
if (i == 0){
System.out.print("[");
}
if (i == a.length-1){
System.out.print(a[i]+"]");
}else {
System.out.print(a[i]+",");
}
}
}