foreach(for循环的简化写法)

foreach(for循环的简化写法)

增强for循环是JDK1.5以后出来的一个高级for循环,专门用来遍历数组和集合的。它的内部原理其实是个Iterator迭代器,所以在遍历的过程中,不能对集合中的元素进行增删操作。

格式: 

for(循环变量类型  循环变量名称  :要被遍历的对象){

       循环体;
}

例如:

int[] arr = {1,2,3,4};  //建立一个数组

for(int i : arr){

    system.out.println(i);     //依次输出1,2,3,4
}

[注]:这里所用的for循环,会在编译期间被看成是如下形式:

int[ ]    arr = {1,2,3,4};

for(int 变量甲=0;变量甲<arr.length;变量甲++){

   System.out.println(arr[变量甲]);

}

//这里的“变量甲”是一个由编译器自动生成的不会造成混乱的名字

猜你喜欢

转载自blog.csdn.net/weixin_44706512/article/details/89874912
今日推荐