Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static Map sortByValue(Map map) { //Descending! Exchange objects to ascending
- List list = new LinkedList(map.entrySet());
- Collections.sort(list, new Comparator(){
- public int compare(Object o1, Object o2) {
- return ((Comparable) ((Map.Entry) (o2)).getValue())
- .compareTo(((Map.Entry) (o1)).getValue());
- }
- });
- Map result = new LinkedHashMap();
- for (Iterator it = list.iterator(); it.hasNext();) {
- Map.Entry entry = (Map.Entry)it.next();
- result.put(entry.getKey(), entry.getValue());
- }
- return result;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement