迭代器
案例:
参考链接中的案例讲解的很清楚
参考链接:
菜鸟编程
Java 中两个接口Iterable和Iterator
接口的实现类
- 要么重写接口中的所有抽象方法
- 要么是抽象类
通过看源码可以看到这两个都是接口,
在Iterable中,只有iterator接口需要实现,还看到里面还有foreach
我们点击iterator接口继续看
通过这个可以看到Iterator接口的源码,需要实现hasNext方法和next方法。
迭代器的作用就是遍历集合
https://blog.youkuaiyun.com/lipengcn/article/details/51700153
https://www.bilibili.com/video/BV1UB4y1w75J
https://blog.youkuaiyun.com/weixin_36387813/article/details/105938907
https://www.bilibili.com/video/BV1qJ411H7e4