Java Map 循環比較排列
ArrayList<Entry<Integer,Integer>> infoIds = new ArrayList<Entry<Integer,Integer>>(hashCount.entrySet());
Collections.sort(infoIds, new Comparator<Map.Entry<Integer, Integer>>() {
public int compare(Map.Entry<Integer, Integer> o1, Map.Entry<Integer, Integer> o2) {
return (o2.getValue() - o1.getValue());
}
});
Collections.sort(infoIds, new Comparator<Map.Entry<Integer, Integer>>() {
public int compare(Map.Entry<Integer, Integer> o1, Map.Entry<Integer, Integer> o2) {
return (o2.getValue() - o1.getValue());
}
});
posted on 2012-02-03 22:24 void 閱讀(318) 評論(0) 編輯 收藏 所屬分類: Java