jdk1.8排序

我的未来我决定 提交于 2019-12-11 03:23:58
  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;
    }
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!