Iterator和foreach到底有什么不同?:为什么阿里禁止在 foreach循环里进行元素的 remove/add 操作

在阿里巴巴Java开发手册中,有这样一条规定: 1、foreach循环 foreach循环(Foreach loop)是计算机编程语言中的一种控制流程语句,通常用来循环遍历数组或集合中的元素。 Java语言从JDK 1.5.0开始引入foreach循环。在遍历数组、集合方面,foreach为开发人员提供了极大的方便。使用foreach语法遍历集合或者数组的时候,可以起到和普通for循环同样的效果,
相关文章
相关标签/搜索