1 增强for循环基本格式
for (type 变量名:集合变量名){
...
}
这里集合变量除了可以使数组,还可以使实现了Interable接口的集合类。
2 实例
修改可变参数函数实例VariableArgument.java中的for循环(见:
http://blog.csdn.net/fasfewatgerjhytsjy/article/details/39756585)
public class VariableArgument {
// public static int add(int...x){
public static int add(int...xs){
int sum=0;
// for(int i=0;i<x.length;i++){
// sum=sum+x[i];
// }
for(int x:xs){
// sum=sum+x[i];
sum=sum+x;
}
return sum;
}
}
3 实例说明
for(int x:xs)代替了for(int i=0;i<x.length;x++)语句,实现了相应的循环迭代功能。
4 增强版for循环说明
这种for循环书写可以简化代码,但是除此之外又没有别的好处呢?本人还不知道,希望大家灌灌水。。。