1. 首页
  2. 编程语言
  3. Java
  4. Java集合排序规则接口Comparator用法解析

Java集合排序规则接口Comparator用法解析

上传者: 2022-05-20 21:50:46上传 PDF文件 86.28 KB 热度 27次

最近用到了集合排序。现在我能用 Stream 的就用 Stream ,真香!Comparator 是一个函数式接口。它经常用于没有天然排序的集合进行排序,如 Collections.sort 或 Arrays.sort或者对于某些有序数据结构的排序规则进行声明,如 TreeSet 、TreeMap 。Comparator 作为一个函数式接口只有一个抽象方法,但是它有很多的默认方法,我们来认识一下这些方法们。一般说来,任何违背这个条件的 Comparator 实现都应该明确指出这一事实情况。第二个参数 keyComparator就很好理解了,表示使用的比较规则。今天对 Comparator进行了简单的分析,它用于构建集合排序的规则,在日常开发中非常有用。

下载地址
用户评论