foreach的格式
for(元素类型 元素变量x:遍历对象(数组或集合)){
引用元素变量x的语句;
}
使用foreach遍历数组
public class DemoForEach {
public static void main(String[] args) {
int[] a={0,1,2,3,4,5};
for(int x:a){
System.out.println(x);
}
}
}
使用foreac遍历map
for (Map.Entry<K, V> entry : map.entrySet())
action.accept(entry.getKey(), entry.getValue());
注意事项
只能遍历数组和实现了iterator的集合类才能使用foreach,并且不能在遍历时进行插入、修改、删除等操作,否则会出现ConCurrentModificationException异常(并发修改异常)