java.util.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):输出数组信息
System.out.println(Arrays.toString(arr1));
3.void fill(int[] a,int val):将指定值填充到数组之中
Arrays.fill(arr1, 2);
System.out.println(Arrays.toString(arr1));
4.void sort(int[] a):对数组进行排序
Arrays.sort(arr2);
System.out.println(Arrays.toString(arr2));
5.int binartSearch(int[]a, int key)
int[] arr3 = new int[]{-23,-3,-2,0,23,45,67};
int index = Arrays.binarySearch(arr3, 0);
System.out.println(index);//若是找不到,则返回负数