Sort the map by values
Map -- Sort the map by values Write a method that can sort the Map by values Solution: public static Map<String, Integer> sortByValue(Map<String, Integer> map){ List<Entry<String, Integer>> list = new ArrayList(map.entrySet()); list.sort(Entry.comparingByValue()); map = new LinkedHashMap(); for(Entry<String, Integer> each : list) { map.put(each.getKey(), each.getValue()); } return map; }