其他分享
首页 > 其他分享> > 31.set集合与HashSet

31.set集合与HashSet

作者:互联网

1.概述

添加元素如果重复会默认覆盖之前的元素:

 

        HashSet hashSet = new HashSet();
        hashSet.add("qqq");
        hashSet.add("www");
        hashSet.add("eee");
        hashSet.add("www");
        System.out.println(hashSet);//[qqq, eee, www]

 

 HashSet:对集合迭代顺序不作保证:

        HashSet hashSet = new HashSet();
        hashSet.add("qqq");
        hashSet.add("www");
        hashSet.add("eee");
        System.out.println(hashSet);//[qqq, eee, www]

 

HashSet

HashSet保证元素唯一性的源码分析:

 

 注意,是被储存对象对应的类要重新上面的方法:

idea快捷键Alt+Enter:

 

标签:www,set,hashSet,31,HashSet,add,qqq,eee
来源: https://www.cnblogs.com/luzhanshi/p/13130195.html