HashSet的使用

先了解一下 HashSet 的两个特性:

    1. 无序;2. 不能重复添加

下面是一个小栗子:

        // hashSet 添加数据,特性:1,无序;2,不能重复添加
        HashSet<String> hashSet = new HashSet<>(); //创建 HashSet 集合
        hashSet.add("111"); //添加了 5 条数据
        hashSet.add("222");
        hashSet.add("333");
        hashSet.add("444");
        hashSet.add("555");
        hashSet.add("111");
// 如果重复添加数据会失败
        Iterator<String> iterable = hashSet.iterator(); //使用 Iterator 遍历 hashSet 集合
        for (int i = 0; i < hashSet.size(); i++) {
            Log.e("=====",iterable.next()); // 打印出集合里面数据

        }

    下面是打印结果

        

    可以清楚的看到 hashSet 打印出来是无序而且不能重复添加数据;

阅读更多
文章标签: HashSet的使用
个人分类: 集合
上一篇无敌好用的框架
下一篇List 集合的使用
想对作者说点什么? 我来说一句

HashSet的实现原理

2014年03月18日 46KB 下载

没有更多推荐了,返回首页

关闭
关闭