美文网首页
Lambda表达式单个字段排序最优写法

Lambda表达式单个字段排序最优写法

作者: 乘风破浪丶文鑫 | 来源:发表于2022-01-18 16:52 被阅读0次

最优写法:

Collections.sort(students, Comparator.comparing(Student::getAge));

或许之前你是这么写的

List<Student> collect = students.stream().sorted((e1, e2) -> e1.getAge().compareTo(e2.getAge())).collect(Collectors.toList());

Collections.sort(students, new Comparator<Student>() {
   @Override
   public int compare(Student o1, Student o2) {
       return o1.getAge().compareTo(o2.getAge());
   }
});

相关文章

网友评论

      本文标题:Lambda表达式单个字段排序最优写法

      本文链接:https://www.haomeiwen.com/subject/wbnknktx.html