for foreach

在JDK5.0中加入了一个新的特性,那就是FOR-EACH循环。FOR-EACH循环使得代码更加的简短,也让代码更加易懂,其实他并没有加入什么新的功能。他的功能完全可以用简单的FOR循环代替。
foreach
int a[] = {1,2,3,4,5};
for(int s:a){
  System.out.println(s);
}

int a[] = {1,2,3,4,5};
for(int i=0;i<a.length;i++){
  System.out.println(a[i]);
}


增强for(part1:part2){part3};

part2中是一个数组对象,或者是带有泛型的集合.
part1定义了一个局部变量,这个局部变量的类型与part2中的对象元素的类型是一致的.
part3当然还是循环体.

猜你喜欢

转载自ztao2333.iteye.com/blog/2272071