import java.util.TreeSet;
import java.util.Set;
public class OrderedSetExample {
public static void main(String[] args) {
// 创建一个有序的Set,TreeSet会按照自然顺序对元素进行排序
Set<Integer> orderedSet = new TreeSet<>();
// 添加元素到Set中
orderedSet.add(10);
orderedSet.add(5);
orderedSet.add(7);
orderedSet.add(3);
// 输出有序的Set内容
System.out.println("有序Set的内容: " + orderedSet);
// 检查是否包含某个元素
System.out.println("是否包含7: " + orderedSet.contains(7));
// 删除某个元素
orderedSet.remove(5);
System.out.println("删除5后的有序Set: " + orderedSet);
// 获取第一个和最后一个元素
System.out.println("最小元素: " + orderedSet.first());
System.out.println("最大元素: " + orderedSet.last());
}
}
Set 接口的一个类,它是一个有序集合,默认情况下会按照元素的自然顺序进行排序(对于数字是升序,对于字符串是字典序)。TreeSet 不允许重复元素,因此如果尝试添加一个已经存在的元素,操作将不会生效。这段代码展示了如何使用 TreeSet 来创建一个有序的集合,并对其执行常见的操作。
上一篇:java 获取环境变量
下一篇:java iterable
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站