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

Map按照Value值进行排序

2015-01-28 13:30 369 查看
//将map.entrySet转换为list

List<Map.Entry<String,Integer>> list=new LinkedList<Map.Entry<String,Integer>>(map.entrySet());

Collections.sort(list, new Comparator<Map.Entry<String,Integer>>() {

public int compare(Map.Entry<String,Integer> o1,Map.Entry<String,Integer> o2) {

return o1.getValue().compareTo(o2.getValue());

}

});

for( Map.Entry<String,Integer> entry:list ) {

System.out.println(entry.getKey()+" "+entry.getValue());

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