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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© SHISY 中级黑马   /  2015-6-12 20:54  /  570 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

foreach循环:又叫增强for循环,是迭代器的简写形式
格式:for(容器内类型 临时变量:容器) {
内部可以直接使用临时变量访问数据
}
注意:a.增强for不使用循环变量;
b.根据自己的需要,如果需要使用循环变量,那么就使用普通的for循环;
c.如果不需要循环变量,只是简单的遍历一下集合或数组,那么使用增强for的语法会简洁许多。
d.增强for类似于迭代器,通过它对集合进行遍历时,仍然不能使用集合对象对集合内部进行修改,否则将抛出:并发修改异常

2 个回复

倒序浏览
谢谢楼主让我增长了点知识
回复 使用道具 举报
增强for用于遍历数组时用的并不是迭代器,因为数组没有迭代器可调用,你也可以看看增强for遍历数组的反编译文件。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马