java的增强型for循环是在1.5版本后加入的,jdk1.5版本后均可使用。
增强型for循环一般是用来遍历数组或集合的,用法如下:
for(type name1:name2){
循环体
}
type为要遍历的数组或集合的元素类型,name2位该数组或集合的数组名(集合名),而name1由用户自定义命名。
在循环过程中,系统对name2数组或集合进行遍历,并在每次循环中将name1指向数组或集合name2中正在被遍历的元素。
循环体中可使用name1对name2中的元素进行操作。
例子:
int array[]={1,2,3,4,5};
for (int i : array) {
System.out.println(i);
}
此代码段可将array数组的元素依次输出。
另外,在eclipse中输入foreach使用代码提示可以直接使用增强型for循环,而且系统默认对文件里上一个出现的数组或集合进行遍历