Arrays类
    1 所属java.util包 需要import导包
    2 直接继承Object类
    3 不需要创建对象 类中方法都是静态的 通过类名就可以访问
    4 常用方法
    1)Arrays.fill(Object[] arr , Object);
    //根据所给的数填充数组(共9个方法重载 八个基本类型的数组以及Object类型的数组)
    //如 int[] arr = new int[5];
    // Arrays.fill(arr , 5);
    // 此时数组为 [5,5,5,5,5]
    Arrays.fill(Object[] arr , begin , end , num);
    //根据所给arr数组 从下标begin开始直到end(不包括end) 赋值为num
    //如 int[] arr = new int[5];
    // Arrays.fill(arr , 2,4,5);
    // 此时数组为 [0,0,5,5,0]
    2)Arrays.sort(arr);
    //将数组元素进行升序排列
    Arrays.sort(arr,0,3);
    //将arr数组从下标1开始到小标3(不包括3)按升序排列
    //如 int[] arr = new int[5]{1,5,2,3};
    // Arrays.sort(arr , 0,3);
    // 此时数组为 [1,2,5,3]
    3)String = Arrays.toString(arr);
    //将数组转换为字符串 即将数组的内容全部打印出来(不是重写Object的方法)
    //如 int[] arr = new int[5]{1,5,2,3};
    // Arrays.toString(arr);
    // 结果为 [1,5,2,3]
    4)boolean = Arrays.equals(arr1,arr2);
    //判断两个数组中的元素是否相等
    //如 int[] arr1 = new int[5]{1,5,2,3}; int[] arr2 = new int[5]{1,5,2};
    // Arrays.equals(arr1,arr2);
    // 结果为 false
    5)Object[] = Arrays.copyOf(arr,length);
    //将数组arr复制为长度为length的新数组 新数组类型和arr一致
    //如 int[] arr = new int[5]{1,5,2,3};
    // int[] newArr = Arrays.copyOf(arr,2);
    // 结果为 [1,5]
    6)Object[] = Arrays.copyOfRange(arr,begin,end);
    //将数组arr从begin截取到end(不包括end)
    //如 int[] arr = new int[5]{1,5,2,3};
    // int[] newArr = Arrays.copyOfRange(arr,0 , 2);
    // 结果为 [1,5]
    7)List = Arrays.asList(arr);
    //将arr数组转换为List集合 这里得到的是ArrayList集合
    //但这个ArrayList是Arrays的内部类(注意区别真正的ArrayList类)
    //这个类没有对应的add/remove等方法 所以这个方法尽量少用