时间:2021-05-20
使用循环遍历集合
普通for循环
for(int i=0;i<10;i++){}
增强for循环
for(String str:list){}
什么是迭代器Iterator
Iterator是Java中的一个接口,核心作用就是用来遍历容器的元素,当容器实现了Iterator接口后,可以通过调用Iterator()方法获取一个Iterator对象
为啥是调用容器里面的Iterator方法呢?
因为容器的实现有多种,不同的容器遍历规则不一样,比如:ArrayList、LinkedList、HashSet、TreeSet等,所以设计了Iterator接口,让容器本身去实现这个接口,实现里面的方法,从而让开发人员不用关心容器的遍历机制,直接使用对应的方法即可
三个核心方法
迭代器和for循环对比
注意事项
迭代出的对象是引用的拷贝,如果修改迭代中的元素,那么就是修改容器对象的本身!!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
JavaIterator(迭代器)不是一个集合,它是一种用于访问集合的方法,可用于迭代ArrayList和HashSet等集合。Iterator是Java迭代器
Iterator:迭代器,集合的专用遍历方式Iteratoriterator():返回此集合中元素的迭代器,通过集合的iterator()方法得到迭代器是通过集
本文实例讲述了Java使用Iterator迭代器遍历集合数据的方法。分享给大家供大家参考,具体如下:1、使用迭代器遍历ArrayList集合packagecom
我们常常使用JDK提供的迭代接口进行Java集合的迭代。Iteratoriterator=list.iterator();while(iterator.hasN
迭代器(Iterator的对象)主要用于遍历集合,体现的就是迭代器模式。Iterator接口定义了以下四种方法。booleanhasNext():如果集合还没遍