Java сортируют карту от Keys
Map<String, Integer> unSortedMap = getUnSortedMapFromSource();
Map<String, Integer> sortedMap = new TreeMap<String, Integer>(unSortedMap);
Cookies4Techies