一 二维数组
定义:数据类型[][] 数组名;
类似于坐标
int [][] sArray = new int[3][5]
二 Arrays类
方法 返回类型 说明
boolean equals(array1,array2) boolean 比较array1和array2两个数组是否相等
sort(array) void 对数组array的元素进行升序排列
String toString(array) String 将一个数组array转换成一个字符串
void fill(array,val) void 把数组array所有元素都赋值为val
copyOf(array,length) 与array数据类型一致 组array复制成一个长度为length的新数组,返回类型与复制的数组一致
int binarySearch(array, val) int 查询元素值val在数组array中的下标(要求数组中元素已经按升序排列)
!需要注意的是!
int[] numArray = {6,4,3,1,9,8,2,7,0};
int[] numArray2 = {6,4,3,1,9,8,2,7,0};
boolean flag = numArray.equals(numArray2);
String a = "a";
String b = "a";
System.out.println(a.equals(b));
boolean isEquals = Arrays.equals(numArray,numArray2);
System.out.println("两个数组是否相等:" + isEquals);
equals比较的是地址所以System.out.println(numArray.equals("numArray2"))为false