1,增强for循环,格式为
for(元素数据类型 变量名:数组或者Collection集合){
在循环体中使用该变量即可,该变量就是元素
}
实际例子如下:
public static void main(String[] args) {
int[] arr={10,6,5,9};
for(int i:arr){
System.out.println(i);
}
}
增强for循环的内部原理为Iliterator迭代器,还会是如果预期值与实际值不一样,那么就会引起并发修改异常(ConcurrentModificationException)。
// 增强for循环内部原理为一个Literator迭代器
// for(String s2:listArray1){
// if(s2.equals("javaee")){
// listArray1.add("javaweb");
// }
// }//ConcurrentModificationException