首页 > 编程语言 > 详细

Java将list<map>集合根据指定字段排序

时间:2019-08-26 15:44:19      阅读:713      评论:0      收藏:0      [点我收藏+]

今天项目中用到了,特记录一下

List<Map<String, Object>> resourceCatalogFrontVoList = resourceMapper.selectPublishResourceCatalogList(keyWord, sysId, shareType, openAttribute,
                classifyId, resourceType, page);
        //排序
        Comparator<Map<String, Object>> comparator = Comparator.comparing(item -> item.get(sortField).toString());
        if (FrontConstant.SORT_TYPE_ASC == sortType){
            //升序
            resourceCatalogFrontVoList.sort(comparator);
        }else {
            resourceCatalogFrontVoList.sort(comparator.reversed());
        }
        //分页
        return page.setRecords(resourceCatalogFrontVoList);

 

Java将list<map>集合根据指定字段排序

原文:https://www.cnblogs.com/cailijuan/p/11412722.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!