public static void main(String[] args) {
class Student {
private String id;
private String name;
public String getAa() {
return id;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
};
List<Student> studAents = new ArrayList<>();
Student student = new Student();
student.setId("1");
student.setName("1");
studAents.add(student);
student = new Student();
student.setId("2");
student.setName("2");
studAents.add(student);
student = new Student();
student.setId("8");
student.setName("8");
studAents.add(student);
student = new Student();
student.setId("4");
student.setName("4");
studAents.add(student);
studAents.sort(Comparator.comparing(Student::getAa).reversed());
for (Student s :studAents) {
System.out.println(s.getAa());
}
}
数据结果
8
4
2
1