TreeSet
類實現了SortedSet
接口。
SortedSet
是Java集合框架中的一個接口,它繼承自Set
接口,并在此基礎上增加了對元素的排序功能。
SortedSet
要求元素必須具備可比較性,即元素類必須實現Comparable
接口或者通過提供一個自定義的Comparator
對象進行比較。
因此,當使用TreeSet
時,它可以保持有序狀態,并且允許通過元素的自然順序(如果元素實現了Comparable
接口)
或者提供的Comparator
對象來對元素進行排序。