最优写法:
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());
}
});








网友评论