文章目录
1. Arrays工具类中部分方法
1)boolean equals(int[] a,int[] b):判断两个数组是否相等。
int[] arr1 = new int[] {1,2,3,4};
int[] arr2 = new int[] {1,3,2,4};
boolean isEquals = Arrays.equals(arr1,arr2);
System.out.println(isEquals);
2)String toString(int[] a):输出数组信息。
int[] arr3 = new int[] {1,2,3,4};
System.out.println(Arrays.toString(arr3));
3)void fill(int[] a,int val):将指定值填充到数组中。
int[] arr4 = new int[] {1,2,3,4};
Arrays.fill(arr4, 10);
System.out.println(Arrays.toString(arr4));
4)void sort(int[] a):对数组进行排序。
int[] arr5 = new int[] {1,3,2,4};
Arrays.sort(arr5);
System.out.println(Arrays.toString(arr5));
5)int binarySearch(int[] a,int key):对排序后的数组进行二分法检索指定的值。
int[] arr6 = new int[] {-7,-4,2,8,6,47,89,420,961,1000};
int index = Arrays.binarySearch(arr6, 89);
if(index > 0) {
System.out.println("位置为:" + index);
}else {
System.out.println("未找到!");
}