Arrays类
Arrays常用功能概述
排序
默认采用升序
//sort 默认采用升序排列
int[] arr = {
10,20,2,21,45,34};
Arrays.sort(arr);
System.out.println(Arrays.toString(arr));
采用降序,需要定义比较器对象 Comparator
自定义比较器对象的时候,只能支持引用类型的排序
Integer[] arr = {
18,29,90,34,43,2,17};
//自定义比较器对象 可以降序排序
//这里的 new Comparator<Integer>实际上是创建了一个匿名内部类的对象 并且在内部重写了compare方法 也就是自己定义比较规则
Arrays.sort(arr, new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2)