Arrays 对象是 JDK 封装的方便操作数组对象,提供了一些静态方法
1.导包
import java.util.Arrays;
2.静态方法
1.输出数组
int[] a = {2,3,4};
// Arrays.toString() 输出一维数组
System.out.println(Arrays.toString(a)); //[2, 3, 4]
int[][] b = {{1,2},{3,4}};
// Arrays.deepToString() 输出多维数组
System.out.println(Arrays.deepToString(b));//[[1, 2], [3, 4]]
2.排序填充(可以指定范围)
int[] a = {2,3,4};
Arrays.fill(a, 1); //对所有元素填充值
System.out.println(Arrays.toString(a)); // [1, 1, 1]
3.数组排序(可以指定范围)
int[] a = {5,3,4};
Arrays.sort(a); //对元素进行排序
System.out.println(Arrays.toString(a)); //[3, 4, 5]
//自定义的类型使用sort,该类必须实现 Comparable 或 Comparator 接口
4.转换为 List (不可变长度)
List<String> list = Arrays.asList("a","b","c"); //参数是一个可变参数
//使用此方法转变为List,该List对象不可再改变长度