20230315 java.util.NavigableMap
基本信息
-
java.util.NavigableMap
-
public interface NavigableMap<K,V> extends SortedMap<K,V>
-
使用导航方法扩展的 SortedMap 返回给定搜索目标的最接近匹配项。方法 lowerEntry、floorEntry、ceilingEntry 和 higherEntry 返回与键关联的 Map.Entry 对象,这些键分别小于、小于或等于、大于或等于和大于给定键,如果没有这样的键则返回 null。同样,方法 lowerKey、floorKey、ceilingKey 和 higherKey 仅返回关联的键。所有这些方法都是为定位而不是遍历条目而设计的。
-
ceiling:大于等于
-
floor:小于等于
-
higher:大于
-
lower:小于
-
navigable:递增的顺序
-
descending:递减的顺序
方法
Entry方法
- firstEntry, lastEntry
- ceilingEntry, floorEntry
- higherEntry, lowerEntry
Key方法
- firstKey, lastKey
- ceilingKey, floorKey
- higherKey, lowerKey
其他方法:
- descendingKeySet, navigableKeySet
- descendingMap
- pollFirstEntry, pollLastEntry
- 删除第一个(最后一个)条目
重写 java.util.SortedMap
方法
- headMap, tailMap
- subMap