普通for循环、增强for循环、迭代器对集合的增删操作问题
在遍及集合过程中对集合进行增删操作最好不要做,如果非要做可以利用迭代器,并发集合,或者同步代码。单线程模式下直接使用迭代器提供的add/remove方法就行或者首先记录下标遍历完后进行增加/删除,多线程模式下建议使用同步或并发结合。前言:普通for循环遍历集合过程中进行删除,如果进行大量删除会报IndexOutOfBoundsException异常,如果少量删除可以成功删...