PageInfo<Map<String, Object>> pageInfo = new PageInfo<>(list);
pageBean.setTotal(pageInfo.getTotal());
List<Map<String, Object>> list2 = pageInfo.getList();
List<Map<String, Object>> list3 = list2.stream().sorted(AppletUserCenterService::comparator).collect(Collectors.toList());
public static int comparator(Map<String, Object> map1, Map<String, Object> map2) {
if (map1 == null || map2 == null) {
throw new NullPointerException();
}
int age1 = (int) map1.get("helpNumber");
int age2 = (int) map2.get("helpNumber");
return age2 - age1;
}
java排序
最新推荐文章于 2023-05-24 08:00:00 发布