Iterator迭代器

Posted aishuijdemiaomiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Iterator迭代器相关的知识,希望对你有一定的参考价值。

  • Iterator对象称为迭代器,是一组接口
  • 观察者,从第三方的角度实现对集合的遍历
  • Collection接口的集合类均实现了迭代器
  • 方法
    • boolean hasNext() //是否由下一个
    • Objects next() //把下一个拿出来
  • 使用
    • 集合里可以直接使用iterator来生成迭代器对象,注意的是,若集合更改后还使用旧的迭代器会出错
    • 使用最新的,中间无更改的
    • next()方法循环中最好只使用一次。

以上是关于Iterator迭代器的主要内容,如果未能解决你的问题,请参考以下文章

C++迭代器 iterator

C++迭代器 iterator

迭代器(Iterator)

Java中定义一个迭代器(Iterator)遍历完一个集合后,如果还要再遍历一次这个集合?

用迭代器iterator遍历list中第一条数据和最后一条数据 并判断

STL 迭代器(iterator)详解