首页 > 编程语言 > 详细

list<map<string,object>> 按照某字段排序

时间:2020-06-18 20:29:56      阅读:97      评论:0      收藏:0      [点我收藏+]
       List<Map<String,Object>> groupList1 = Lists.newArrayList();
            // groupList1 这是你自己用来接受查询出来的数据的集合。
            // return  (Long)o1.get("score")>(Long)o2.get("score")?1:( (Long)o1.get("score")==(Long)o2.get("score")?0:-1);//这是从小到大
            // return  (Long)o1.get("score")<(Long)o2.get("score")?1:( (Long)o1.get("score")==(Long)o2.get("score")?0:-1);//这是从大到小
            groupList1.sort((o1, o2) -> {
                double groupScore1 = Double.parseDouble(o1.get("score").toString());
                double groupScore2 = Double.parseDouble(o2.get("score").toString());
                return Double.compare(groupScore2, groupScore1);
            });

 

list<map<string,object>> 按照某字段排序

原文:https://www.cnblogs.com/czq520/p/13159379.html

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