关于Iterator!

PiouseLeo 2005-12-13 09:11:56
阅读了一些书,发现上面在使用Vector的时候都会用一个Iterator来访问每一个元素,Vector中提供的方法足以完成所有的操作,为什么还要用Iterator呢?
...全文
76 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
a10002 2005-12-13
  • 打赏
  • 举报
回复
建义去看看C++的书!基本功只讲这些别的没有!
inexplicable 2005-12-13
  • 打赏
  • 举报
回复
完全同意
cenlmmx 2005-12-13
  • 打赏
  • 举报
回复
对于内部非线性数据结构实现的容器的遍历,Iterator的效率比用简单的for()高很多.
cenlmmx 2005-12-13
  • 打赏
  • 举报
回复
一般容器collection(vector,map,list等等)都提供公用的Iterator来访问,这样用Iterator模式实现遍历集合Iterator模式是用于遍历集合类的标准访问方法.
因此,客户端不关心到底是哪种Iterator,它只需要获得这个Iterator接口即可

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧