java trier une carte par les clés de l'ordre descendant inversé

Map<String, Integer> unSortedMap = getUnSortedMapFromSource();

Map<String, Integer> reverseSortedMap 
  = new TreeMap<String, Integer>(Collections.reverseOrder());

reverseSortedMap.putAll(unSortedMap);
Cookies4Techies