黑马程序员技术交流社区
标题:
谁能就是一下为什么加强for不能删除元素啊
[打印本页]
作者:
zxcasdf555
时间:
2017-3-30 22:29
标题:
谁能就是一下为什么加强for不能删除元素啊
很郁闷。。来看看
作者:
leijia
时间:
2017-3-30 23:44
它底层依赖迭代器,你看看迭代器能删除元素吗?如果不能,加上for也不能
作者:
13570836889
时间:
2017-3-30 23:56
如果在遍历的过程对数据操作,就会出现并发修改异常,可以去利用迭代器里面的方法删除。
作者:
13570836889
时间:
2017-3-30 23:57
foreach不能删除,利用迭代器遍历可以去删除
作者:
cxh0307
时间:
2017-3-31 08:50
你本来数组中有5个元素 遍历的时候也是五个 你删除后就会少一个 那么循环条件就会产生变化,就会报并发修改异常
作者:
mrwalker
时间:
2017-3-31 14:19
增强for循环一般只用来遍历啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2