foreach 循环是 jdk5 推出的新特性,可以遍历数组和 Collection 集合
foreach 遍历数组 和 Collection 非常方便,是迭代器的简化写法
1.语法
for(变量类型 变量名: 变量对象){
包含操作变量的语句体;
}
2.例子
遍历数组对象 a ,定义一个同数组元素类型的变量 x,
就可以在语句体中,x 就是每次遍历的数组元素
int[] a = {1,2,3,4,5};
for(int x: a) {
System.out.print(x);
}
// 输出内容: 12345
3.与 for 循环比较
使用 for 循环,同样遍历该 int类型的 a数组
int[] a = {1,2,3,4,5};
for(int i=0;i<a.length;i++) {
System.out.print(a[i]);
}
// 输出内容: 12345
可以看到,foreach 循环在某些方面更简便