共计 673 个字符,预计需要花费 2 分钟才能阅读完成。
TreeSet 是一种有序的集合,它基于红黑树实现。以下是使用 TreeSet 的一些常见操作:
- 创建一个 TreeSet 对象:
TreeSet 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 异常。
丸趣 TV 网 – 提供最优质的资源集合!
正文完