请选择 进入手机版 | 继续访问电脑版
本站特色:极好的技术研究氛围!所有技术交流,必有回复!

疯狂Java联盟

 找回密码
 加入联盟
查看: 657|回复: 2

有关iterator迭代器有个点不懂求大佬指点一二

[复制链接]
发表于 2018-8-19 11:57:01 | 显示全部楼层 |阅读模式
QQ截图20180819114851.png
框里面的c.iterator()是什么意思,Iterator是接口,Collection的对象c调用的这个iterator()是直接调用这个接口的意思吗?
发表于 2018-8-19 21:32:00 | 显示全部楼层
c.iterator()是调用Collection集合对象的iterator方法,该方法返回的是c对象的迭代器。使用返回的迭代器就可以遍历c对象这个集合。
发表于 2018-8-22 18:56:22 | 显示全部楼层
Collection接口继承Iterable接口,而Iterable接口中有个方法返回的就是Iterator, List继承了Collection接口,ArrayLis又实现了List接口。有兴趣的话,你可以查看下源码,你或许会发现一些有趣的东西。
您需要登录后才可以回帖 登录 | 加入联盟

本版积分规则

视频、代码、电子书下载
请关注"疯狂图书"公众号
QQ交流1群: 545923995  未满
微信群请扫二维码
QQ交流1群:
545923995
(未满)

小黑屋|手机版|Archiver|疯狂Java联盟 ( 粤ICP备11094030号 )

GMT+8, 2019-6-16 21:16 , Processed in 0.306295 second(s), 7 queries , File On.

快速回复 返回顶部 返回列表