当前位置: java基础教程 > 10-集合框架 > 阅读正文

Iterator — 迭代器类

2021.2.4.   755 次   562字

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);  
	}

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群