迭代器:
即Collection集合元素的通用获取方式,在取出元素之前要先判断集合中有无元素,如果有,取出;继续判断、取出,直到把所有元素取出。
Iterator两个常用方法:
boolean hasNext():集合中有没有下一个元素,有就返回true
E next():取出集合中的下一个元素
使用步骤:
1.使用集合中的方法iterator()来获取迭代器的实现类对象,使用iterator接口接收(多态
2.使用iterator接口中的方法hasNext来判断是否有下一个元素
3.使用iterator接口中的方法next取出集合中的下一个元素
//接口 实现类对象
Iterator iterator = coll.iterator();
//while循环
while (iterator.hasNext()){
String e = iterator.next();
System.out.println(e);
}
//for循环
for(Iterator it2 = coll.iterator();it2.hasNext();){
String e = it2.next();
System.out.println(e);
}
//增强for循环:for each
for (String e:coll) {
System.out.println(e);
}
标签:hasNext,Iterator,iterator,元素,接口,next,集合,Java
来源: https://www.cnblogs.com/cy0817/p/14465850.html