树状图中的反向排序键
可以显示 TreeMap按降序排列,但如何对它们进行排序?
有两种解决方案:
将 TreeMap 复制到新的 TreeMap
此方法包括将 TreeMap 复制到新的 TreeMap,以便您可以使用 descendingKeySet,则无需创建新的 TreeMap.
私有静态 void printReverseTreeMap(TreeMaptreeMap){
for(String key : treeMap.descendingKeySet()){
System.out.println(value of ” + key + is ” + treeMap.get(key));
}
}
按降序创建新的树状图
您可以使用此方法创建新的 Map降序使用 descendingMap以及 Collections.reverseOrder(). 降序Map 返回一个对象 导航地图.
NavigableMapreveresedTreeMap = treeMap.descendingMap();
参考文献:
https://stackoverflow.com/questions/9338209/how-to-print-treemap-in-reverse-order