JDK5.0增加了一种功能很强的循环结构,可以用来依次处理数组中的每个元素(其他类型的元素集合亦可)而不必为指定下标值而分心。
这种for循环的语句格式为:
for(variable:collection) {
statement
}
定义一个变量用于暂存集合中的每一个元素,并执行相应的语句(也可以是语句块。)集合表达式必须是一个数组或者是一个实现了iterable接口的类(例如ArrayList)对象。
例如
for (int element::a) { //这里的int 是数组或集合的类型,element是其中的元素,a是数组名
System.out.println(element);
}