黑马程序员技术交流社区

标题: 增强for [打印本页]

作者: 曹亚辉    时间: 2016-9-11 21:22
标题: 增强for
对于增强for来说,里面是不是不可以用来对集合进行添加删除.
作者: Maroon    时间: 2016-9-11 21:46
嗯,增强for底层依赖的是迭代器,所以不能进行增删操作的
作者: Yangkaijun    时间: 2016-9-11 22:00
不可以的
作者: vae520283995    时间: 2016-9-11 22:25
增强for循环底层用的是迭代器,不能修改数据
作者: HARRY_yFd0S    时间: 2016-9-11 22:28
不可以的,不能做任何增删操作
作者: 荔荔舟    时间: 2016-9-11 22:38
底层依赖的迭代器,所以不可以
作者: hz932019252    时间: 2016-9-11 22:53
阿萨德的
作者: itcoder    时间: 2016-9-11 22:55
不行滴不行滴不行滴不行滴不行滴
作者: 囙魂    时间: 2016-9-11 22:59
想添加的话,可以试试添加完就跳出循环
作者: bin931207    时间: 2016-9-12 00:33
不能,因为增强for的底层代码是迭代器,只能用list中特有的迭代器才能增删元素
作者: huangbinqqian    时间: 2016-9-12 00:38
是的,不可以,因为它的底层就是迭代器,迭代器本身就不可以对集合进行添加删除,除了一个集合之外




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