增强for遍历
- 增强for底层就是迭代器。
- 所有的单列集合和数组才能使用增强for遍历。
在循环过程中无法对集合中的元素进行修改。
package demo;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class submit {
public static void main(String[] args) {
// 增强for遍历
// 增强for底层就是迭代器。
// 所有的单列集合和数组才能使用增强for遍历。
Collection<String> coll = new ArrayList<>();
coll.add("aaa");
coll.add("bbb");
coll.add("ccc");
//使用增强for遍历。s其实就是一个第三方变量,在循环的过程中会依次表示集合中的每一个数据。
// 快速生成方式:集合名称 .for
for (String s : coll) {
System.out.println(s);
}
// 循环中不能改变结果。
for (String s : coll) {
s = "qqq";
}
System.out.println(coll);
}
}