黑马程序员技术交流社区

标题: 增强for循环的问题? [打印本页]

作者: 卟離不棄    时间: 2015-3-22 00:00
标题: 增强for循环的问题?
本帖最后由 卟離不棄 于 2015-3-24 00:07 编辑

增强for循环为什么不能增删集合?
作者: ccl|r    时间: 2015-3-22 00:31
会出现 java.util.ConcurrentModificationException并发修改异常的,增强for其实还是迭代器实现的
作者: jackwang    时间: 2015-3-22 01:03
这应该算是局限性之一
作者: 王希悦    时间: 2015-3-22 01:15
没有为什么,他是套装的迭代器的功能,只能实现遍历,增删改查还是用普通for循环吧
作者: tony_ygz    时间: 2015-3-22 08:03
有舍才有得,增强for就是遍历起来更加方便,增删操作还是得用普通for循环
作者: 胡几手    时间: 2015-3-22 09:02
简化就有局限。
作者: 卟離不棄    时间: 2015-3-24 00:07
ccl|r 发表于 2015-3-22 00:31
会出现 java.util.ConcurrentModificationException并发修改异常的,增强for其实还是迭代器实现的 ...

明白了,谢谢
作者: guowqian    时间: 2015-8-4 23:34
增强for 是不同于迭代器原理 ,迭代器有内部类增删操作 ,而增强for内任何操作无效




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