TreeSet
类实现了SortedSet
接口。
SortedSet
是Java集合框架中的一个接口,它继承自Set
接口,并在此基础上增加了对元素的排序功能。
SortedSet
要求元素必须具备可比较性,即元素类必须实现Comparable
接口或者通过提供一个自定义的Comparator
对象进行比较。
因此,当使用TreeSet
时,它可以保持有序状态,并且允许通过元素的自然顺序(如果元素实现了Comparable
接口)
或者提供的Comparator
对象来对元素进行排序。