首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

容器为什么要弄个Iterator出来呢?解决思路

2012-05-15 
容器为什么要弄个Iterator出来呢?为什么不在接口Collection中定义next()方法来实现遍历呢。我想当具体的容

容器为什么要弄个Iterator出来呢?
为什么不在接口Collection中定义next()方法来实现遍历呢。我想当具体的容器类实现接口Collection的时候next方法应该容易实现吧。

[解决办法]
TreeSet 有两个iterator 你说怎么实现。
[解决办法]
为了结构整齐
[解决办法]

探讨

楼主··学到后面你就知道原因了··有空的话建议你学习数据结构··

[解决办法]
对于Set这样的接口,更是连get方法都不会存在!


我个人也觉得遍历ArrayList之类的,用get(i)是更方便也更高效,但是对于Collections接口来说,iterator是非常必要的遍历手段

热点排行