我有一份清单:
LinkedList<Student> student = new LinkedList<Student>();
在Student类中,它有一个属性字符串名。我想按学生的名字对名单进行排序。有什么办法我能做到吗?
发布于 2018-08-07 05:18:59
如果您使用java > 8,您可以使用Lambda表达式,得到如下内容:
Collections.sort(student, (p1, p2) -> p1.name.compareTo(p2.name));
或者在列表中使用排序方法
student.sort((p1, p2) -> p1.name.compareTo(p2.name));
https://stackoverflow.com/questions/51719030
复制相似问题