根据遍历的方法不同,是可以产生不同结果的:
1> 如果普通的for循环是没问题的
2> 如果是foreach,也是会有异常 ConcurrentModificationExcepton
3> 如果是使用迭代器,这就要分两种情况了,如果还是使用数组本身的remove方法,也是会有异常;如果是使用迭代器的remove,是没有问题的;
1.普通的for循环没有问题:
2.foreach遍历删除,也会产生 ConcurrentModificationException
3.迭代器遍历,使用数组本身的remove也是有问题的
如果使用迭代器的remove是没问题的