package Gather.CollectionArrayList;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
/**
* @author 小王宝友
* @date2022/2/2514:56
* Collection接口遍历元素方式
* 使用Iterator迭代器
* 1、Iterator对象被称为迭代器,主要用于遍历Collection的元素
* 2、所有实现了Collection接口的集合类都有一个迭代器Iterator()方法,用于返回一个实现了Iterator接口的对象,即,可以返回一个迭代器
* Iterator仅用于遍历集合,Iterator本身不存放对象
* 注意事项:
* 在调用iterator.next();方法之前必须要调用iterator.hasNext();方法进行检测
* 若没有调用iterator.hasNext();方法则会抛出NoSuchElementException的异常
*
*/
public class Dome3 {
public static void main(String[] args) {
@SuppressWarnings({"all"})
/*迭代器的执行原理
得到一个集合的迭代器
Iterator iterator = Collections.emptyIterator();
hasNext();判断是否还有下一个元素
while (iterator.hasNext()){
next();分两步1、指针下移2、将下移后的集合位置上的元素返回
System.out.println(iterator.next());
}*/
Collection col = new ArrayList()
【JAVASE小新】迭代器iterator遍历集合
最新推荐文章于 2024-07-01 09:10:13 发布
本文深入探讨了Java集合框架中迭代器(Iterator)的重要性和使用方法,详细解释了如何通过Iterator遍历各种集合,包括ArrayList、LinkedList等。文章还涉及了迭代器的remove()方法及其在并发环境下的注意事项,为Java后端开发者提供了全面的理解和实践指导。
摘要由CSDN通过智能技术生成