TreeSet是一种有序的集合,它基于红黑树实现。以下是使用TreeSet的一些常见操作:
创建一个TreeSet对象:TreeSet<Integer> treeSet = new TreeSet<>();添加元素到TreeSet:treeSet.add(5);treeSet.add(3);treeSet.add(8);检查TreeSet是否包含某个元素:boolean contains = treeSet.contains(3);删除TreeSet中的元素:treeSet.remove(5);获取TreeSet的大小:int size = treeSet.size();遍历TreeSet中的元素:for (Integer element : treeSet) {System.out.println(element);}获取TreeSet中的最小元素:Integer minElement = treeSet.first();获取TreeSet中的最大元素:Integer maxElement = treeSet.last();获取TreeSet中小于(或等于)给定元素的最大元素:Integer floorElement = treeSet.floor(6);获取TreeSet中大于(或等于)给定元素的最小元素:Integer ceilingElement = treeSet.ceiling(6);需要注意的是,TreeSet中的元素必须是可比较的(实现了Comparable接口或者通过Comparator进行比较),否则会抛出ClassCastException异常。

