标签: java collections sortedmap
我有UnsortedMap<String, CustomObject>.这里的键,但String类型存储数值。
UnsortedMap<String, CustomObject>.
虽然有很多方法可以对Map进行排序,但我想使用SortedMap界面进行排序。
有没有办法实现这一目标。任何帮助将不胜感激
答案 0 :(得分:1)
请参阅SortedMap,特别是所有已知的实施类。
在你的情况下使用TreeMap可能并不坏:
SortedMap<String,CustomObject> map = new TreeMap<String,CustomObject>(); map.putAll( yourUnsortedMap );
另一方面,如果您知道您的密钥是数字的,那么为什么不将地图替换为<Integer,CustomObject>呢?
<Integer,CustomObject>
干杯,