代码如下所示,注释写的很清楚了
package com.atguigu.java;
import java.util.Arrays; // 一开始没写这句,下面直接用Arrays的时候,eclipse直接给我补上了
/*
*
*
*/
public class ArraysTest {
public static void main(String[] args) {
int[] arr1 = new int[]{1,3,4,5,6};
int[] arr2 = new int[]{1,3,2,3,1};
//
boolean isEquals= Arrays.equals(arr1, arr2);
System.out.println(isEquals);
// String toString(int[] a) 输出数组信息(相当于for循环一遍输出)
System.out.println(Arrays.toString(arr1));
//void fill(int[] a,int val) 把原先的数组中的值全变为val
Arrays.fill(arr1, 2);
System.out.println(Arrays.toString(arr1));
// void sort(int[] a) 排序,用的是快速排序
Arrays.sort(arr2);
System.out.println(Arrays.toString(arr2));
// int binarySearch(int[] a,int key) 二分查找,如果返回值是负数,说明没有找到,可以看下源码怎么写的
int inde