}
@Override
public int compare(Map.Entry<String, Integer> o1, Map.Entry<String, Integer> o2)
{
return o1.getValue().intValue() - o2.getValue().intValue();
}
public static void TestTreeMapSort(TreeMap<String,Integer> map)
{
List<Map.Entry<String,Integer>> list = new ArrayList<Map.Entry<String,Integer>>(map.entrySet());
//public static <T> void sort(List<T> list,Comparator<? super T> c)
//文档表明Comparator的类型参数至少等于集合的对象或者是它的超类
Collections.sort(list, new TreeMapSorted());