TreeSet是Java中的一種有序集合,它基于紅黑樹實現。下面是使用TreeSet類的一些常見操作:
import java.util.TreeSet;
TreeSet<Integer> treeSet = new TreeSet<>();
treeSet.add(5);
treeSet.add(3);
treeSet.add(7);
for (Integer element : treeSet) {
System.out.println(element);
}
boolean containsElement = treeSet.contains(5);
treeSet.remove(5);
int size = treeSet.size();
treeSet.clear();
注意:TreeSet中的元素必須是可比較的,即實現了Comparable接口或通過Comparator進行比較。如果沒有指定比較器,則元素必須實現Comparable接口。如果指定了比較器,則元素不需要實現Comparable接口。