用Java编写程序测试TreeSet的基本方法
时间: 2024-03-12 12:46:39 浏览: 63
好的,以下是用Java编写程序测试TreeSet的基本方法的示例代码:
```java
import java.util.TreeSet;
public class TreeSetExample {
public static void main(String[] args) {
// 创建一个TreeSet对象
TreeSet<Integer> treeSet = new TreeSet<>();
// 添加元素
treeSet.add(10);
treeSet.add(5);
treeSet.add(20);
treeSet.add(15);
// 遍历元素
System.out.println("遍历TreeSet:");
for (Integer i : treeSet) {
System.out.println(i);
}
// 获取第一个元素和最后一个元素
System.out.println("第一个元素:" + treeSet.first());
System.out.println("最后一个元素:" + treeSet.last());
// 获取小于等于给定元素的最大元素和大于等于给定元素的最小元素
System.out.println("小于等于12的最大元素:" + treeSet.floor(12));
System.out.println("大于等于12的最小元素:" + treeSet.ceiling(12));
// 移除元素
treeSet.remove(10);
// 判断元素是否存在
System.out.println("元素15是否存在:" + treeSet.contains(15));
// 清空元素
treeSet.clear();
System.out.println("TreeSet是否为空:" + treeSet.isEmpty());
}
}
```
该程序创建了一个TreeSet对象,向其中添加了一些元素,然后对其进行了遍历、获取第一个元素和最后一个元素、获取小于等于给定元素的最大元素和大于等于给定元素的最小元素、移除元素、判断元素是否存在和清空元素等基本方法的测试。
阅读全文