Questions tagged «sortedmap»


6
如何在Java中使用SortedMap接口?
我有一个 Map<Float, MyObject> 保持地图根据浮动量排序的最佳方法是什么? 是SortedMap最好的答案?TreeMap?如何使用? 我只创建一次地图,并替换了MyObject经常使用的myMap.put()和myMap.get()。
70 java  sortedmap 

2
为什么EnumMap不是Java中的SortedMap?
EnumMap<K extends Enum<K>, V> Java中的Java显然是按相关枚举的定义排序的,正如您在Javadoc中也可以看到的那样: 枚举映射按其键的自然顺序(声明枚举常量的顺序)进行维护。这反映在集合视图返回的迭代器中(keySet(),entrySet(),和values())。 我需要的是SortedMap使用枚举作为键类型。我想使用诸如headMap()或的方法firstKey(),但是我想从的cpu +内存性能中受益EnumMap s的。一个TreeMap听起来像是太多的开销在这里。 问题:这只是在实现中遗漏了吗?AbstractMap是懒惰(源自)还是有充分的理由为什么EnumMap不是SortedMap?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.