常见的使用如下所示:
//Arrays工具类的使用
public static void test08() {
//判断两个数组是否相等
int[] a = new int[]{1, 2, 3};
int[] b = new int[]{1, 2, 3};
//调用工具类的方法
System.out.println(Arrays.equals(a, b));
//简单的看一下数组里面的内容
System.out.println(Arrays.toString(a));
//将数据填充到指定的数组中(相当于替换值的意思)
Arrays.fill(a,10);
System.out.println(Arrays.toString(a)); //全部覆盖
//数组排序
int[] c = new int[10];
for (int i = 0; i < c.length; i++) {
c[i] = (int) (Math.random() * (100 - 1 + 1) + 1);
}
//调用工具类里面的排序方法(默认升序排列)
Arrays.sort(c);
System.out.println(Arrays.toString(c));
//二分查找
int index = Arrays.binarySearch(c,15);
if(index < 0){
System.out.println("查找失败!");
}else{
System.out.println("查找成功!");
}