按key也可以,这里先不写了
Map四种获取key和value值的方法,以及对map中的元素排序
package test.score;import java.util.*;public class Test21 {public static void main(String[] args) {TreeMap<String, Integer> treeMap &#61; new TreeMap<>();treeMap.put("谷岡",310);treeMap.put("住石",310);treeMap.put("清水",339);treeMap.put("中島",320);ArrayList<Map.Entry<String, Integer>> list &#61; new ArrayList<>(treeMap.entrySet());Collections.sort(list, new Comparator<Map.Entry<String, Integer>>() {&#64;Overridepublic int compare(Map.Entry<String, Integer> o1, Map.Entry<String, Integer> o2) {return o2.getValue()- o1.getValue();}});for (Map.Entry<String, Integer> entry: list) {System.out.println(entry.getKey()&#43;" "&#43;entry.getValue());}}
}