java TreeSet集合

在这里插入图片描述
他在java.util下 所以使用它是需要导包的
在这里插入图片描述
首先 属于set 所有不能有重复的元素 这可以说是set集合一个非常好的特性
其次 他带有没有直接获取索引的方法 像list.get下标这种方法是不行的 所以不能直接for用下标遍历
他的元素是有序排序的 但这里的排序不是添加顺序 而是有一定排序规则

我们来看一下代码

import java.util.TreeSet;


public class text {
    public static void main(String args[]) throws customException {
        TreeSet<Integer> tree = new TreeSet<Integer>();
        tree.add(10);
        tree.add(30);
        tree.add(50);
        tree.add(40);
        tree.add(20);
        for(int i : tree) {
            System.out.println(i);
        }
    }
}

运行结果如下
在这里插入图片描述
这里可以看出 我们先声明了一个数字类型的 TreeSet集合 然后加入了五条数据
然后循环遍历
这里我们可以看到 他并不是按我们的添加顺序排序的 但 也有排序 那就是一个有小到大的排序 这就是他的自然排序规则

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值