龙空技术网

java集合框架(集合的遍历之迭代器遍历)

java岛 553

前言:

目前各位老铁们对“java迭代器遍历集合”大约比较珍视,小伙伴们都想要分析一些“java迭代器遍历集合”的相关知识。那么小编也在网络上搜集了一些关于“java迭代器遍历集合””的相关资讯,希望各位老铁们能喜欢,姐妹们快快来了解一下吧!

一、迭代器概述

集合是用来存储元素,存储的元素需要查看,那么就需要迭代(遍历)

案例演示:迭代器的使用

迭代器使用案例

输出结果

二、存储自定义对象并用迭代器遍历

案例演示: Collection存储自定义对象并用迭代器遍历

Student类

测试类

测试结果

三、迭代器原理

迭代器原理:迭代器是对集合进行遍历,而每一个集合内部的存储结构都是不同的,所以每一个集合存和取都是不一样,那么就需要在每一个类中定义hasNext()和next()方法,这样做是可以的,但是会让整个集合体系过于臃肿,迭代器是将这样的方法向上抽取出接口,然后在每个类的内部,定义自己迭代方式,这样做的好处有二,第一规定了整个集合体系的遍历方式都是hasNext()和next()方法,第二,代码有底层内部实现,使用者不用管怎么实现的,会用即可

标签: #java迭代器遍历集合