import java.util.*; import java.util.Map.Entry; public class CountWord { public static void sort(Map<String,Integer> map) { List<Entry<String, Integer>> list=new ArrayList<Entry<String,Integer>>(); for (Entry<String, Integer> entry : map.entrySet()) { list.add(entry); } Collections.sort(list,new EntryComparator()); for (Entry<String, Integer> obj : list) { System.out.println(obj.getKey() + "\t" + obj.getValue()); }