Java记录 -59- SortedSet

来源:互联网 发布:襄阳移动云计算招聘 编辑:程序博客网 时间:2024/06/08 07:44

SortedSet是一个接口,其继承了Set,而TreeSet实现了SortedSet。

 

public interface SortedSet<E> extends Set<E>

进一步提供关于元素的总体排序 的 Set。这些元素使用其自然顺序进行排序,或者根据通常在创建有序 set 时提供的 Comparator 进行排序。该 set 的迭代器将按元素升序遍历 set。提供了一些附加的操作来利用这种排序。(此接口是 SortedMap 的 set 对应接口)。 

 

插入有序 set 的所有元素都必须实现 Comparable 接口(或者被指定的比较器所接受)。另外,所有这些元素都必须是可互相比较的:对于有序 set 中的任意两个元素 e1 和 e2,执行 e1.compareTo(e2)(或 comparator.compare(e1, e2))都不得抛出 ClassCastException。试图违反此限制将导致违反规则的方法或者构造方法调用抛出 ClassCastException。


原创粉丝点击