Java - HashSet的用法

HashSet是实作Set介面的物件,Set容器中的物件都是唯一的。
所以HashSet 是一个没有重覆元素的集合。
另外,它是由HashMap实现的,不保证元素的顺序,而且HashSet允许使用 null 元素。

HashSet的元素添加方式

//向hashset中添加一个字符串hashset.add("abc");//向hashset中添加一个整数hashset.add(1);//向hashset中添加一个字符hashset.add('a');//向hashset中添加一个数组int[] abc={10,11,12};hashset.add(abc);//向hashset中添加一个自定义对象Cat cat1=new Cat("asd", 2);hashset.add(cat1);//向hashset中添加一个对象</span>

HashSet loop

Iterator it = hashset.iterator();while(it.hasNext()){Object obj = it.next();if(obj instanceof Integer){ System.out.println("Integer:"+obj);}if(obj instanceof String){ System.out.println("String:"+obj);}if(obj instanceof Character){ System.out.println("Character:"+obj);}if(obj instanceof int[]){System.out.print("int[]:");for(int i=0;i<abc.length;i++){System.out.print(abc[i]+" ");}}}</span>

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章