集合类-----Iterator接口

集合类-----Iterator接口,第1张

集合类-----Iterator接口
集合类-----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循环用于遍历数组或集合中的元素,以及语法格式:

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

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5718704.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存