黑马程序员技术交流社区

标题: 用Iterator 和 高级for循环 的区别,分别在什么时候用 [打印本页]

作者: 马上都有    时间: 2014-5-20 18:20
标题: 用Iterator 和 高级for循环 的区别,分别在什么时候用
本帖最后由 SyouRai_Tsk 于 2014-5-20 20:27 编辑

如题:用Iterator  和 高级for循环 的区别,分别在什么时候用

作者: 小叔    时间: 2014-5-21 15:19
高级for循环好像内部封装有迭代器吧   高级for 应给只是简化代码  
作者: gentleman    时间: 2014-5-21 20:10
for循环比较简单,但是有局限性,
作者: 马上都有    时间: 2014-5-22 00:08
小叔 发表于 2014-5-21 15:19
高级for循环好像内部封装有迭代器吧   高级for 应给只是简化代码

我知道了,高级for不能增改
作者: 含着泪微笑    时间: 2014-11-4 20:50
还看到那里还不聊解
作者: 羽飞翔    时间: 2015-3-14 20:07
我认为增强for循环的内部也是调用iteratoer实现的,但是增强for循环有缺点,例如不能在增强循环里动态的删除集合内容,不能获取下标。这是主要的区别吧。




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