宝石流云|程序员:常用的 Iterator 中的迭代器模式
在进行遍历的时候我们可能会使用到 Iterator , 想不到吧 , 迭代器模式也是 23 种设计模式之一 。 对于习惯 for / foreach 循环遍历的老铁 , 是不是经常忘记 Iterator 怎么用?
Iterator 是如何实现的呢?
为什么有了 for / foreach , 还需要 Iterator 呢?
1、Iterator 的使用
① 遍历 list
② 遍历 map
2、迭代器模式
迭代器模式的优势:
顺序访问集合对象的元素 , 不需要知道集合对象的底层表示
关键方法有:
hasNext () 判断是否还有下一个元素 ,next () 下一个元素对象
欢迎关注 @Python 大星, 一个会点 Python 的 Java 程序员 。 如果你有更好的想法 , 欢迎留言 , 一起探讨 , 想说你就说啊!后面继续分享 Java 的相关开发 , 人少就散了吧!@Python 大星
【宝石流云|程序员:常用的 Iterator 中的迭代器模式】@Python 大星 | 文
- 地牢|迷你世界如何获得远古宝石?地牢宝箱几率获取,这点很关键!
- 小熊回收站|“对不起,我们不要IT培训班出来的程序员”
- 小熊科技|程序员你是怎么绘制架构图?
- 宝石流云|麒麟9000断供在即,华为开发者大会憋大招,不止鸿蒙、HMS
- 宝石流云|被高估的一款vivo!双模5G+奥利奥四摄+4500mAh,沦为千元机
- 绝地养鸡王|魔兽怀旧服:双开恢复宝石成坏事,争执不断,第二件该如何拍?
- 选择遗忘|程序员不用的R语言,在这些行业却“香”到不行
- 魔兽|魔兽怀旧服:双开恢复宝石成坏事,争执不断,第二件究竟该如何拍?
- 去听去看故事|嬴政这套宝石流出装火了,铠皇开大都追不到,版本之子
- 宝石流云|友商崛起时代到来,没有了华为的桎梏,真我也要强出头