iterator在集合中是进行获取数据的工具,就是对各个元素进行遍历访问,也是一个接口
使用的话要进行多态的使用,使用它的成员方法
next()可以进行取数据,但是超出集合里面的数据就会报错
hasNext()就是进行判断的一个,如果集合有更多数据就返回为true
// HashSet 是 Set 接口的一个实现类,它所存储的元素是不可重复的,并且元素都是无序的
//这是类,别搞混
public class demo1 {
public static void main(String[] args) {
//创建实例化
//这个hashset需要导包,可以被继承
HashSet h = new HashSet();
//向HashSet集合中添加重复的元素
h.add("a2");
h.add("a2");
h.add("a1");
h.add("a4");
h.add("a4");
h.add("a3");
// 输出集合中元素的个数
System.out.println("添加后集合中元素个数:"+h.size());
// 输出集合中每一个元素
//Iterator 迭代器
Iterator i = h.iterator();
System.out.println("添加后集合中包含以下元素:");
while (i.hasNext()) {
System.out.println(i.next());
}
}