Comparator和Comparable
文章平均质量分 63
dawang325
这个作者很懒,什么都没留下…
展开
-
java8 stream多字段排序
List<类> list; 代表某集合 //返回 对象集合以类属性一升序排序 list.stream().sorted(Comparator.comparing(类::属性一)); //返回 对象集合以类属性一降序排序 注意两种写法 list.stream().sorted(Comparator.comparing(类::属性一).reversed());//先以属性一升序,结果进行属性一降序 list.stream().sorted(Comparator.comparin.原创 2020-07-16 23:07:53 · 3427 阅读 · 0 评论 -
Java1.8-Comparator和Comparable的使用和源码解析
概述 Comparator和Comparable两者都属于集合框架的一部分,都是用来在对象之间进行比较的,但两者又有些许的不同,我们先通过一个例子来看一下他们的区别,然后再分别学习下它们的源码。先来看一下Comparable的例子,定义实体类Student,实现Comparable,重写compareTo方法:public class Student implements Comparable<Student> { private String name; pri原创 2020-05-13 23:00:35 · 716 阅读 · 0 评论