Iterator 是一个接口类,用于遍历 Collection 集合
该类是 Collection 的父类,可以通过 Collection 获得 Iterator
实现了该接口的对象,都可以使用 迭代器遍历
1.导包
import java.util.Iterator;
2.构造方法
接口类无法直接创建,可以使用多态创建
//先创建Collection集合
Collection<String> coll = new ArrayList<>();
//使用Collection对象的 iterator 方法获取
Iterator<String> iterator = coll.iterator();
3.方法
1.返回下一个元素
iterator.nexy();
2.判断是否有下一个元素
iterator.hasNext();
4.简单使用,遍历 Collection 集合
Collection<String> coll = new ArrayList<>();
coll.add("hello");
coll.add("world");
//添加数据后获取迭代器,反过来会报错
Iterator<String> iterator = coll.iterator();
while(iterator.hasNext()){
String s = iterator.next();
System.out.println(s);
}