foreach语法是在Java SE5中被引入的,这是一种更加简洁的for语句,foreach语法适用于任何Iterable对象(包括数组和容器)。
public static void main(String[] args) {
int[] array = new int[10];
for (int i = 0; i < 10; i++) // traditional for
array[i] = i;
for (int x : array) { // foreach
System.out.println(x);
}
}
foreach语句会在每一次循环的开始时将array中元素的值顺序地赋给x,直至将array中的元素均遍历一遍。