A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 曹亚辉 中级黑马   /  2016-9-11 21:22  /  750 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

对于增强for来说,里面是不是不可以用来对集合进行添加删除.

10 个回复

倒序浏览
嗯,增强for底层依赖的是迭代器,所以不能进行增删操作的
回复 使用道具 举报
不可以的
回复 使用道具 举报
增强for循环底层用的是迭代器,不能修改数据
回复 使用道具 举报
不可以的,不能做任何增删操作
回复 使用道具 举报
底层依赖的迭代器,所以不可以
回复 使用道具 举报
阿萨德的
回复 使用道具 举报
不行滴不行滴不行滴不行滴不行滴
回复 使用道具 举报
囙魂 初级黑马 2016-9-11 22:59:57
9#
想添加的话,可以试试添加完就跳出循环
回复 使用道具 举报
不能,因为增强for的底层代码是迭代器,只能用list中特有的迭代器才能增删元素
回复 使用道具 举报
是的,不可以,因为它的底层就是迭代器,迭代器本身就不可以对集合进行添加删除,除了一个集合之外
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马