TreeMap常用api
时间: 2024-06-04 17:07:03 浏览: 73
常见常用api
TreeMap是Java中的一种数据结构,它可以根据键值对进行排序。常用的 TreeMap API 包括:
1. `TreeMap()`: 创建一个空的 TreeMap。
2. `TreeMap(Comparator<? super K> comparator)`: 创建一个空的 TreeMap,它使用给定的比较器进行排序。
3. `put(K key, V value)`: 将指定的键值对插入到 TreeMap 中。
4. `get(Object key)`: 获取指定键对应的值。
5. `containsKey(Object key)`: 判断 TreeMap 是否包含指定的键。
6. `containsValue(Object value)`: 判断 TreeMap 是否包含指定的值。
7. `remove(Object key)`: 删除指定键对应的键值对。
8. `size()`: 返回 TreeMap 中键值对的数量。
9. `isEmpty()`: 判断 TreeMap 是否为空。
10. `clear()`: 清空 TreeMap 中的所有键值对。
11. `keySet()`: 返回 TreeMap 中所有键的集合。
12. `values()`: 返回 TreeMap 中所有值的集合。
13. `entrySet()`: 返回 TreeMap 中所有键值对的集合。
14. `firstKey()`: 返回 TreeMap 中第一个(最小)键。
15. `lastKey()`: 返回 TreeMap 中最后一个(最大)键。
16. `ceilingKey(K key)`: 返回 TreeMap 中大于等于指定键的最小键。
17. `floorKey(K key)`: 返回 TreeMap 中小于等于指定键的最大键。
18. `higherKey(K key)`: 返回 TreeMap 中大于指定键的最小键。
19. `lowerKey(K key)`: 返回 TreeMap 中小于指定键的最大键。
阅读全文