Java中的增强型for循环

增强型for循环定义如下:

for(ElementType element: arrayName){};

上述for循环可被读为:for each element in arrayName do {...}

-------------------------------------------------------------------------------------------------------------------------

例1

int[] num = {1,2,3,4,5,6};
for(int i: num){
    System.out.print(i);
}

 例2

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

例1是等价于例2的。

同理可有:

List<Integer> intList = new ArrayList<Integer>();
for (Integer i: intList) {
    System.out.print(i);
}

-------------------------------------------------------------------------------------------------------------------------

相对于for(;;)而言  增强for循环有两个好处:

1.写起来简单

2.遍历集合、容器简单

猜你喜欢

转载自blog.csdn.net/yrwan95/article/details/81230046