TreeSet是一個(gè)基于紅黑樹數(shù)據(jù)結(jié)構(gòu)的有序集合,常見操作包括:
- add(E e):向集合中添加元素。
- remove(Object o):從集合中移除指定元素。
- contains(Object o):判斷集合中是否包含指定元素。
- size():返回集合中元素的數(shù)量。
- isEmpty():判斷集合是否為空。
- clear():清空集合中的所有元素。
- iterator():返回一個(gè)迭代器,用于遍歷集合中的元素。
- first():返回集合中的第一個(gè)元素。
- last():返回集合中的最后一個(gè)元素。
- headSet(E toElement):返回小于指定元素的子集合。
- tailSet(E fromElement):返回大于等于指定元素的子集合。
- subSet(E fromElement, E toElement):返回位于指定范圍內(nèi)的子集合。
- ceiling(E e):返回集合中大于等于指定元素的最小元素。
- floor(E e):返回集合中小于等于指定元素的最大元素。