import java.util.TreeSet;
public class TreeSetExample {
public static void main(String[] args) {
// 创建一个TreeSet对象,它会自动对元素进行排序
TreeSet<Integer> treeSet = new TreeSet<>();
// 向TreeSet中添加元素
treeSet.add(10);
treeSet.add(20);
treeSet.add(30);
treeSet.add(40);
treeSet.add(50);
// 输出TreeSet中的所有元素,它们已经被排序
System.out.println("TreeSet elements: " + treeSet);
// 获取TreeSet中的最小值和最大值
System.out.println("Minimum element: " + treeSet.first());
System.out.println("Maximum element: " + treeSet.last());
// 删除TreeSet中的某个元素
treeSet.remove(30);
System.out.println("After removing 30: " + treeSet);
// 检查TreeSet是否包含某个元素
boolean contains = treeSet.contains(20);
System.out.println("Contains 20: " + contains);
}
}
NavigableSet 接口。TreeSet 使用红黑树(一种自平衡二叉搜索树)来存储元素,因此它可以保证元素的自然顺序或通过构造函数提供的比较器进行排序。TreeSet 中添加元素。由于 TreeSet 不允许重复元素,所以如果尝试添加一个已经存在的元素,则不会有任何效果。TreeSet 中的最小值和最大值。TreeSet 中删除指定的元素。TreeSet 是否包含某个特定的元素。这个示例展示了如何创建、添加、删除和查询 TreeSet 中的元素。
下一篇:java获取ip地址的方法
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站