- 博客(4)
- 收藏
- 关注
原创 迭代器的底层原理
其中迭代器的实现类Iir的源头是Arraylist类,entends于List,extends于Collection,Collection中有一个Iterable接口,Iterable接口中有一个抽象方法为Iterator,其中有一个Itr的实现类,它的返回值为Iterator接口,接口中有两个方法,即为hasnext()和next()方法。而实现则是定义了一个cursor变量,用来存储next()的次数,从0开始,如果cursor不等于size(数组长度),则返回true,否则返回false。
2023-02-23 16:22:58
247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人