JAVA Iterator迭代器

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

/*
java.util.Iterator接口
两个常用的方法
boolean hasNext()如果有元素可以迭代,返回ture
E next()返回迭代的下一个元素
取出集合中的下一个元素
Iterator迭代器,是一个接口
迭代器的使用步骤
1,集合中的方法iterator()获取迭代器的实现类对象,使用Iterator接口接收
2,使用Iterator接口中的方法hasNext
3,使用next取出集合的下一个元素
*/
public class Demo01Iterator {
public static void main(String[] args) {
//创建一个集合对象
Collection<String> coll =new ArrayList<>();
coll.add("noo");
coll.add("ssinoo");
Iterator<String> it = coll.iterator();

boolean b =it.hasNext();
System.out.println(b);

for (int i = 0; i < coll.size(); i++) {
String a = it.next();
System.out.println(a);
}
}
}

猜你喜欢

转载自www.cnblogs.com/Ssinoo/p/10969917.html