NavigableMap vs. SortedMap?
除了JVM版本之外,还有什么理由使用SortedMap
而不是NavigableMap
?(自1.6以来一直存在; 自1.2以来一直存在)NavigableMap
SortedMap
我试图找到具有最大键的值,使得键<=引用键K0。我似乎不知道如何用a来做到这一点(如果它被严格<,那么我会打电话,然后然后),但NavigableMap.floorEntry()
似乎正是我需要的。SortedMap
headMap()
lastKey()
get()
澄清:仅举一个例子,我正在处理具有不同行为模型的稀疏版本号范围。键可能是 [0, 2, 5],因此版本号 0 和 1 由键 #0 处的值处理,版本号 2-4 由键 #2 处的值处理,版本号 >= 5 由键 #5 处的值处理。