迭代器和增强for循环
由于准备毕业,好久没有学习Java的相关知识。今天写一个小代码时,突然对增强for循环中能不能删除元素产生了疑问,借此整理一下,可能理解的不够深刻,之后有新的发现再更新。今天写的代码如下:在ArrayList中插入四个元素,然后通过增强for循环遍历删除倒数第二个元素“three”。按道理讲,在增强for循环中不能删除元素,会报错。但是执行结果如下:从结果可以看出,程序顺利执行,并且成功地删除元素“three”。这是为什么呢?首先分析一下在增强for循环中为什么不能删除元素。增强for循环的本质