List使用Collections.sort(list)进行排序
场景:
获取userList中age最大的User,或者将userList按照age进行排序
List userList;
UserDTO对象的属性:
private String name;
private int age;
注意点:User对象一定要实现Comparable,这里Class是你当前类的类名
```java
public class UserDTO implements Comparable<UserDTO>{
private String name;
private int age;
}
在UserDTO中重写compareTo方法,想要按照那个字段来排序,就在compareTo中用那个字段来做处理。
@Override
public int compareTo(UserDTO o) {
return String.valueOf(this.getAge()).compareTo(o.getAge());
}