package demo;
import java.util.HashSet;
import java.util.Iterator;
/**
* HashSet是一个集合数据类型
* hashset中的数据不能重复
* hashset的数据存储是无序的
* @author ThinkPad
*
*/
public class HashSetDemo {
public static void main(String[] args) {
HashSet<String> set1 = new HashSet<>();
set1.add("aaa");
set1.add("bbb");
set1.add("ccc");
set1.add("ddd");
set1.add("eee");
set1.add("fff");
set1.add("ggg");
// 获取set的长度
int size = set1.size();
System.out.println(size);
// 移除元素
set1.remove("aaa");
System.out.println(set1.size());
// 遍历set集合:用迭代器来取数据
Iterator<String> iterator = set1.iterator();
while(iterator.hasNext()) { // hasNext()方法是用来下移“数据指针”,并判断是否还有数据
String next = iterator.next(); // next()是取当前“数据指针”上的数据
System.out.println(next);
}
// 增强for循环:内部封装了迭代器的使用
for(String tmp:set1) {
System.out.println(tmp);
}
}
}
}
java hashSet
最新推荐文章于 2024-10-11 17:30:36 发布