Java Iterator 迭代器 遍历、删除元素
Iterator 迭代器迭代器遍历方式, 适用于连续内存存储方式,比如数组、 ArrayList(其实 ArrayList底层实现也是数组形式)。 缺点是只能从头开始遍历, 优点是可以边遍历边删除arraylist每次遍历的时候会去判断该集合是否被修改过,调用的方法是checkForComodification()。 如果被修改过ConcurrentModificationException异常。如何判断是否修改呢,主要是通过维护2个变量来实现,modCount记录了修改次数,expectedM