您的位置:首页 > 其它

List<Map>集合根据Map里的两个key值对List集合重新排序

2018-03-30 17:59 609 查看
 1.对list进行重新按照时间相同的情况下对总排放量的值进行倒序排序-从大到小// 对list进行重新按照时间相同的情况下对总排放量进行倒序-从大到小
if (null != gasResultList && gasResultList.size() > 0) {
Collections.sort(gasResultList, new Comparator<Map>() {

@Override
public int compare(Map o1, Map o2) {
if (o1.get("MONITORTIME").equals(o2.get("MONITORTIME"))) {
Double one = Double.valueOf(o1.get("totalEmission").toString());
Double two = Double.valueOf(o2.get("totalEmission").toString());
return (int) (two - one);
}
return 0;
}
});

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: