Java集合<9> (SortedMap)

java.util.SortedMap接口是java.util.Map接口的一个子接口。

新增了对map底层元素的排序功能。

默认当comparator()方法返回null时使用自然排序,反之使用给定的comparator比较器。

当前java api只提供了java.util.TreeMap这一个实现类。

// 无参构造方法,使用自然排序
SortedMap map = new TreeMap();

// 自定义比较器
Comparator comparator = new MyComparator();
// 使用指定比较器进行排序
SortedMap map = new TreeMap(comparator);


你可能感兴趣的:(Java集合<9> (SortedMap))