什么是增强for循环?
原来的for循环是这样子的:
for(int i=0;i<10;i++)
那我们来看一下增强for循环:
for(object a:x)//不只是object 数组存储的是什么类型的就填什么类型 x是数组或者集合
里面是Interator迭代器实现的
注意:遍历的时候不能用集合增删元素 只能通过迭代器进行操作
因为迭代器创建的时候会创建一个单链表 如果是通过集合来操作元素数量的话那么 实际的数量是变化了 可是迭代器创建的那个单链表却还是原来的样子 这样子 迭代器往下遍历的时候 就找不到实际的值