Java集合<6> (SortedSet)

java.util.SortedSet接口是java.util.Set接口的一个子接口。处了元素顺序由

自身内部进行排序外其它与Set行为一致(可以说在Set基础上增加自身排序功能)

默认该排序是由自身内部的自然排序(元素升序),如果在SortedSet中给出指定的Comparator(比较器)

那么排序顺序由比较器完成。

Java集合接口中只有java.util.TreeSet 这个类实现了SortedSet

如何创建SortedSet

// 使用默认的比较器 自然排序
SortedSet set = new TreeSet();

// 创建一个自定义比较器
Comparator comparator = new MyComparator();
// 使用自定义比较器创建SortedSet
SortedSet set = new TreeSet(comparator);

你可能感兴趣的:(Java集合<6> (SortedSet))