有勇气的牛排博客
☰

Set TreeSet集合概述和特点

有勇气的牛排 1662 Java 2021-08-23 22:51:51

知止自律打卡-微信小程序APP
一款微信自律打卡小程序,支持自定义打卡项目、习惯记录、项目日记、专注计时与数据统计。自律打卡、学习打卡、读书打卡、健身打卡、运动打卡、减肥打卡、戒色打卡、养生打卡、戒烟、戒酒、戒熬夜等多种场景。万能打卡模板自由创建。可自定义每日打卡目标,记录习惯连续天数,可视化追踪成长进度。
了解产品详情 →
微信搜索「知止自律打卡」
知止自律打卡微信小程序

1 特点

Module:java.base

软件包:java.util

Class TreeSet<E>

1、元素有序,这里的顺序不是指存储和取出的顺序,具体排序方式取决于构造方法

(1)TreeSet():根据其元素的自然排序进行排序

(2)TreeSet(Compararor comparator):根据指定的比较器进行排序

2、没有带索引的方法,所以不能使用普通for不循环遍历

3、由于是Set集合,所以不包含重复元素的集合

2 存储整数并遍历

import java.util.TreeSet; public class TreeSetDemo1 { public static void main(String[] args) { // 创建集合对象 TreeSet<Integer> ts = new TreeSet<Integer>(); // 添加元素 ts.add(10); ts.add(25); ts.add(20); ts.add(55); ts.add(30); // 不包含重复元素 ts.add(30); // 遍历集合 for(Integer i :ts){ System.out.println(i); } } }

输出:

10 20 25 30 55

评论区

×
×