level 11
我现在想对一个list写一个排序方法 参数是字段名 和排序类型(正序 倒叙) 返回排序过后的list
场景是不能通过数据库做排序和分页 前端传参过来 需要java端做 有啥优雅地方法没 不想一个一个判断参数
2022年01月24日 05点01分
1
level 5
字段名可以通过反射去获取对应字段的get方法,然后可以用流,或者直接调sort方法去搞
2022年01月24日 08点01分
9
level 3
Collections.sort(list, new Comparator<User>() {
public int compare(User arg1, User arg2) {
return arg2.getId().compareTo(arg1.getId());
}
});
User 实体类,用参数id(随便换其他的)来排序
2022年01月24日 12点01分
14