java.util.Arrays 里的一些函数
-
boolean equals(int[] a, int[] b):判断两个数组是否相等 (里面也可以是float,double等)
float[] arr1 = new float[]{1,2,3,4}; float[] arr2 = new float[]{1, 3, 2, 4}; boolean isEquals = Arrays.equals(arr1, arr2); System.out.println(isEquals);
输出false
-
String toString(int[] a):用于输出数组信息
System.out.println(Arrays.toString(arr1));
输出该数组的信息
-
void fill(int[] a, int val) :用于将指定值填充到数组中
Arrays.fill(arr1, 20);
输出后该数组每个元素都为20
-
void sort(int[] a):对数组进行快速排序
Arrays.sort(arr1);
输出后arr1已经以升序的方式排列好了
-
int binarySearch(int []a, int key) 找到返回值为数组角标,未找到返回值为负数
int index = Arrays.binarySearch(arr3, 211)