Iterator接口

简介:

    Iterator接口是一个集合输出的基本操作

    标准做法,使用Iterator接口对集合进行输出

    

    操作原理:

    Iterator是专门的迭代输出接口,迭代输出就是将元素一个个进行判断,判断其是否有内容,如果有内容则把内容取出

    一个单向输出的方式


    方法摘要:

    boolean hasNext() 如果仍有元素可以迭代,则返回true

    E next() 返回迭代的下一个元素

    void remove() 从迭代器指向的collection中移除迭代器返回的最后一个元素


    Eterator中的remove()与List、Set中的remove()是不一样的

    我们在迭代输出的时候,一定不要通过集合去操作它

    即在迭代输出的同时,绝对不能对集合进行删除元素


本文转自yeleven 51CTO博客,原文链接:http://blog.51cto.com/11317783/1774915

相关文章
|
7月前
list转迭代器Iterator
list转迭代器Iterator
iterator接口
iterator接口
40 0
|
API
迭代器 Collection以及List接口
迭代器 Collection以及List接口
77 0
|
索引 容器
Iterator与ListIterator有什么区别
Iterator与ListIterator有什么区别
100 0
C#编程-93:迭代器Iterator概述
C#编程-93:迭代器Iterator概述
C#编程-93:迭代器Iterator概述
|
设计模式 容器
Java-Iterator迭代器接口
Iterator对象称为迭代器(设计模式的一种),主要用于遍历 Collection 集合中的元素。
82 0
|
存储 Java 容器
Collection集合框架与Iterator迭代器
集合框架 集合Collection概述 集合是Java中提供的一种容器,可以用来存储多个数据 集合与数组的区别: 数组的长度固定,集合的长度可变 数组中存储的是同一类型的元素,可以存储基本数据类型值,集合存储的都是对象。而且对象类型可以不一致。开发中一般当对象多的时候,使用集合进行存储 Colle
Collection集合框架与Iterator迭代器
|
Java 开发者 存储
Iterator、Iterable接口的使用及详解
Java集合类库将集合的接口与实现分离。同样的接口,可以有不同的实现。 Java集合类的基本接口是Collection接口。而Collection接口必须继承java.lang.Iterable接口。
2021 1