-4

我想按降序对完整的地图进行排序,地图的结构如下

SortedMap<String, SortedMap<String, Long>>

我想按内部的 Long 值排序SortedMap。如何才能做到这一点?

谢谢你。
编辑:地图更改为 SortedMap
内部地图将始终包含一个值。

4

1 回答 1

3

HashMap 无法排序。TreeMap 是按键排序的,而不是按值排序的。

如果您想遍历地图的条目,按它们的值排序,那么我只需将所有条目复制到一个列表中,根据需要对该列表进行排序,然后遍历排序后的列表。

于 2013-05-20T10:12:04.167 回答