黑马程序员技术交流社区
标题:
迭代器是特有的集合吗?
[打印本页]
作者:
大禹
时间:
2015-11-20 11:25
标题:
迭代器是特有的集合吗?
集合中,迭代器是特有的集合吗
作者:
王先森
时间:
2015-11-20 11:25
应该不是吧,迭代器还可以迭代数组吧
作者:
大凶之兆
时间:
2015-11-20 15:30
迭代器其实就是指针,作用就是读取集合或者数组中的一个值,读完以后又指向下一条数据。
作者:
潘_洋
时间:
2015-11-20 20:23
王先森 发表于 2015-11-20 11:25
应该不是吧,迭代器还可以迭代数组吧
迭代器是不能迭代数组的,只能迭代collection集合!
作者:
李松_XyYYz
时间:
2015-11-20 21:47
迭代器Iterator不是集合,是一个接口,然后在Collection单列集合根接口里有个iterator的方法调用了Iterator的子类对象,这个子类重写了Iterator的hasNext(),next(),remove()方法,所以说实际上我们迭代调用的方法实际上都是这个子类里的.
作者:
92年的矿泉水
时间:
2015-11-20 23:42
我对迭代器的理解 是 迭代器是一个接口 如果是使用collection或者其子类中 ,则在集合类(接口)中 ,可以直接调用,
但是其内部源代码,我还是一直看不懂的
作者:
夜神月No1
时间:
2015-11-21 13:17
自己理解的迭代器就是一个循环,其实把for循环理解好了就行,就是一层层循环,把循环理解好了就行了
作者:
aohn1117
时间:
2015-11-21 23:16
迭代器是一个类.不归属于集合
作者:
jymheima
时间:
2015-11-22 10:27
迭代 iterator确实是集合特有的,数组是不能迭代的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2