当前位置:   article > 正文

什么是迭代器

迭代器

迭代器是一种设计模式,它是一个对象,他可以遍历并且选择序列中的一个对象,是开发人员可以忽视这个序列中的底层结构。

  • 迭代器被称为轻量级的对象,因为它创建的代价是非常小的
  • Java中的Iterator迭代器,它的底层的功能是非常简单的,并且它只能单向移动的,它的使用方法:首先我们需要定义一个Iterator这个方法,然后返回一个Iterator对象,第一次调用这个Iterator的next方法的时候,它返回序列中的第一个元素,接下来我们需要使用next去获取序列中的下一个元素。我们再使用hasNext这个方法区检查序列中是否还有元素,再使用remove将这个序列返回的新的元素删除。
  • Iterator是Java迭代器最简单的一个实现
  • 为List设计的ListIterator它具有更多的功能,他可以从两个方向去遍历List,也可以从List中插入和删除元素。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/179614
推荐阅读
相关标签
  

闽ICP备14008679号