黑马程序员技术交流社区

标题: foreach循环 [打印本页]

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


作者: 黑马晓飞    时间: 2015-6-12 20:57
谢谢楼主让我增长了点知识
作者: an_lucas    时间: 2015-6-12 23:14
增强for用于遍历数组时用的并不是迭代器,因为数组没有迭代器可调用,你也可以看看增强for遍历数组的反编译文件。




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