TreeSet 是一种有序集合,它存储的数据自动排序,并保证元素的唯一性。使用场景包括:按照字母顺序存储单词列表按分数排序学生成绩存储不重复的优先级队列

TreeSet 的用法
TreeSet 是一种基于红黑树实现的有序集合,它存储的数据自动排序,并保证元素的唯一性。
使用方法
1. 创建 TreeSet
立即学习“Java免费学习笔记(深入)”;
<code class="java">TreeSet<Integer> treeSet = new TreeSet<>();</code>
2. 添加元素
<code class="java">treeSet.add(10); treeSet.add(5); treeSet.add(15);</code>
3. 遍历元素
<code class="java">// 使用 for-each 循环遍历
for (int num : treeSet) {
System.out.println(num);
}</code>4. 获取元素
first():获取最小的元素last():获取最大的元素floor(E e):获取小于或等于 e 的最大元素ceiling(E e):获取大于或等于 e 的最小元素higher(E e):获取大于 e 的最小元素lower(E e):获取小于 e 的最大元素5. 删除元素
<code class="java">treeSet.remove(10);</code>
6. 其他方法
size():获取集合的大小isEmpty():检查集合是否为空contains(E e):检查集合是否包含元素 e应用场景
TreeSet 适用于需要存储有序且唯一的数据的场景,例如:
以上就是java treeset怎么用的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号