Java 初学者SortedMap集合教程
原文: https://javabeginnerstutorial.com/core-java-tutorial/sorted-map-collection-tutorial-for-java-beginners/
SortedMap的要点
- 此接口是
SortedSet的映射类似物。 - 它按键提供顺序。
- 排序标准将是创建时提供的自然顺序或
Comparator。 - 其中使用的键必须实现
Comparable或接受指定的比较器。 - 该图中的键必须相互可比较。
- 使用
Map接口equals方法比较两个键,而在SortedMap中使用compare/compareTo方法(来自Comparable或Comparator)。 - 需要由具体类实现的构造方法
- 无参构造器
- 具有单个
Comparator参数的构造器。 - 具有单个
Map参数的构造器。 - 具有单个
SortedMap参数的构造器。
SortedMap是 Java 集合框架的一部分。
SortedMap接口中的重要方法
subMap(K fromKey, K toKey):返回此映射部分的视图,其元素范围从fromElement(包括)到toElement(不包括)。headMap(K toKey):返回此映射部分的视图,其元素严格小于toElement。tailMap(K fromKey):返回此图的一部分,其元素大于或等于fromElement的视图。