spark", 19));
list.add(new User(3, "hive", 21));
for(User user :list) {
System.out.println("排序前...:" + user.toString());
}
//实现排序
Collections.sort(list, new Comparator() {
@Override...public int compare(User u1, User u2) {
if(u1.getAge() > u2.getAge()) {
//return -1:即为正序排序...());
}
}
}
运行结果
排序前:User [id=1, name=java, age=20]
排序前:User [id=2, name=spark, age=19]
排序前:User [id...=3, name=hive, age=21]
排序后:User [id=3, name=hive, age=21]
排序后:User [id=1, name=java, age=20]
排序后:User