HashSet存储JavaAPI中的类型元素

本文记录Java学习过程中遇到的使用HashSet存储JavaAPI中的类型元素~

给HashSet中存储JavaAPI中提供的类型元素时,不需要重写元素的hashCode和equals方法,因为这两个方法,在JavaAPI的每个类中已经重写完毕,如String类、Integer类等。

示例代码(创建HashSet集合,存储String对象):

//创建HashSet对象
HashSet<String> hs = new HashSet<String>();
//给集合中添加自定义对象
hs.add("zhangsan");
hs.add("lisi");
hs.add("wangwu");
hs.add("zhangsan");
//取出集合中的每个元素
Iterator<String> it = hs.iterator();
while(it.hasNext()){
	String s = it.next();
	System.out.println(s);
}

输出结果如下,说明集合中不能存储重复元素:

wangwu
lisi
zhangsan

标签: none