Comparator Java · 常用类
定义两个对象比较规则的接口,可灵活定制排序顺序。
怎么用
Comparator<类型> 比较器 = (a, b) -> 比较逻辑;
小例子
List<String> list = new ArrayList<>(); list.sort((a, b) -> a.length() - b.length());
运行结果
按字符串长度排序
提醒:可传入 sort 方法;支持 thenComparing 链式比较
官方文档:https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Java全部词条