- 402 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 00:00:07 ]
- >>383
もっと素直に ArrayList<Map.Entry<String, Integer>> list = new ArrayList<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()) * -1; } }); for (Map.Entry<String, Integer> entry : list) { System.out.printf("Products: %s, Number: %s%n", entry.getKey(), entry.getValue()); }
|

|