What I want to do is sort a map by value. I went over many questions that are available on the stackoverflow site and found out following solution that does what I want but
TreeMap treeMap = new TreeMap(); NavigableMap nmap = treeMap.descendingMap(); Set set = nmap.entrySet(); Iterator iterator = set.iterator();
now u can iterate over iterator and extract the value using iterator.hasNext() and iterator.next() methods ......