1

我有UnsortedMap<String, CustomObject>.Here 键,虽然 String 类型存储数值。

虽然有很多方法可以对 Map 进行排序,但我想使用 SortedMap 接口进行排序。

有什么办法可以做到这一点。任何帮助将不胜感激

4

1 回答 1

1

请参阅SortedMap,特别是所有已知的实现类

在您的情况下,使用TreeMap可能还不错:

SortedMap<String,CustomObject> map = new TreeMap<String,CustomObject>();
map.putAll( yourUnsortedMap );

附带说明一下,如果您知道您的键是数字的,为什么不让 Map 被擦除<Integer,CustomObject>呢?

干杯,

于 2013-03-05T10:04:50.640 回答