黑马程序员技术交流社区

标题: 关于迭代器原理的理解 [打印本页]

作者: 木子子木    时间: 2015-11-14 23:17
标题: 关于迭代器原理的理解
   迭代器主要是对数组中的对象进行遍历,而每一个集合内部的存储结构不一样,所以对集合中元素的存取也就不一样,这样就需要在每个类中定义hasNext()方法和next()方法,会显得比较麻烦,所以Collection根接口在其内部定义了iterator方法,返回值为Iterator迭代器,然后Iterator迭代器中实现了集合遍历所需要的hasNext()和next()、move()方法,这样使用者在使用的时候直接定义迭代器对象调用就好了!方便了使用者。。。。

各位同行,请指教一下,这样理解对不对?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2