我是靠谱客的博主 无心枫叶,最近开发中收集的这篇文章主要介绍集合类-----Iterator接口 集合类-----Iterator接口 ????一、开胃小菜阶段????????二、Iterator迭代器的了解????????三、JDK5.0新特性-----foreach循环????,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

集合类-----Iterator接口

文章目录

  • ????一、开胃小菜阶段????
  • ????二、Iterator迭代器的了解????
  • ????三、JDK5.0新特性-----foreach循环????

????姓名:洋葱爱代码????
????喜欢:Java编程????
????重要的事情说三遍!!!????
????欢迎大家来访问哦,互相学习????
????欢迎大家来访问哦,互相学习????
????欢迎大家来访问哦,互相学习????

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

????合抱之木,生于毫末;百丈之台,起于垒土;千里之行,始于足下。------《老子》
????今日学习任务!!!!!
???? 1、掌握Iterator接口

????一、开胃小菜阶段????

✨Iterator接口的自我介绍片段✨
????、在程序开发的阶段中,需要经常遍历集合中的所有元素。针对这种需求,JDK专门提供了一个接口Iterator。
????Iterator接口也是Java集合的一员,但是它与Collection、Map接口有所不同。
????Collection接口和Map接口主要是用于存储元素的,而Iterator接口是用于迭代访问(即遍历)Collection中的元素,因此Iterator对象也称为迭代器。

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

????二、Iterator迭代器的了解????

✨原理了解阶段✨
Iterator迭代器对象在遍历集合的时候,内部采用指针的方式来跟踪集合中的元素,为了让我们更深入了解迭代器的工作原理,咱们来看看Iterator对象迭代元素的过程吧
在这里插入图片描述
????‍一、在调用Iterator的next()方法之前,迭代器的索引位于第一个元素之前,不指向任何元素,当第一次调用迭代器的next()方法后,迭代器的所用会向后移动一位,指向第一个元素并将该元素返回,当再次调用next()方法时,迭代器的索引会指向第二个元素并将该元素返回,依此类推,直到hasNext()方法返回false,表示表示到达了集合的末尾,终止对元素的遍历
????需要注意的是:当通过迭代器获取ArraryList集合中的元素时,都会将这些元素当做Object类型来看待,如果想得到特定类型的元素,则需要进行强制类型转换。

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

????三、JDK5.0新特性-----foreach循环????

✨引言✨
????‍一、虽然Iterator可以用来遍历集合中元素,但由于写法比较妈法。为了简化书写
????‍ 二、从JDK5.0开始,提供foreach循环。foreach循环是一种更加简洁的for循环,也叫做增强for循环。
????‍三、for循环用于遍历数组或集合中的元素,以及语法格式:
在这里插入图片描述

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

????每日一夸!!!
????就如同薛之謙对毛不易夸奖的
????"你现在就是流星" , 但是我相信你 ,你坚持下去你就是巨星"

最后

以上就是无心枫叶为你收集整理的集合类-----Iterator接口 集合类-----Iterator接口 ????一、开胃小菜阶段????????二、Iterator迭代器的了解????????三、JDK5.0新特性-----foreach循环????的全部内容,希望文章能够帮你解决集合类-----Iterator接口 集合类-----Iterator接口 ????一、开胃小菜阶段????????二、Iterator迭代器的了解????????三、JDK5.0新特性-----foreach循环????所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(68)

评论列表共有 0 条评论

立即
投稿
返回
顶部