A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 木子子木 中级黑马   /  2015-11-14 23:17  /  448 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马