Sort a Map by value !!
Sorting a Map by value in Java: import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.Set; public class SortMapByValue { public static void main(String[] args) { Map<String, Integer> map = new HashMap<String, Integer>(); map.put("z", 2); map.put("q", 0); map.put("p", 5); map.put("s", 8); map.put("o", 0); map.put("r", 9); map.put("v", 8); System.out.println(map); Set<Entry<String, Integer>> entrySet = map.entrySet(); List<Entry<String, Integer>> lists = new ArrayList<Entry<String, Integer>>(entrySet); Collections.sort(lists, new Comparator<Entry<String, Integer>>() { @Override public int compare(Entry<String, Integer> o1, Entry<String, Integer> o...