您的位置:首页 > 产品设计 > UI/UE

Map可根据value的值进行排序

2017-09-07 15:17 423 查看

Map可根据value的值进行排序

代码块

代码块语法遵循标准markdown代码,例如:

map根据value的值进行排序。
List<Map.Entry<String, Integer>> list_Data = new
ArrayList<Map.Entry<String,Integer>>((Collection<?extends Entry<String, Integer>>) map.entrySet());
Collections.sort(list_Data,new Comparator<Map.Entry<String, Integer>>() {
@Override
public int compare(Entry<String, Integer> map1, Entry<String,Integer> map2) {
return (map2.getValue() - map1.getValue());
}
});
降序或者升序只要改变return 中map1、map2的位置即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  标准