1.昨天工作中使用list.remove(),抛了这个异常ConcurrentModificationException
大概写法类似于这样
2.后来在网上看了一篇文章,总结了下,
1.如果是删除一个指定元素的,for(int i=0;i<10;i++)这种是没有问题的;但是用for(object o:list)这种就会抛异常,但是如果用了break不会有问题
2. 如果是删除多个元素,只能用iterator;
3.iterator适用于所有
博客园 © 2004-2025 浙公网安备 33010602011771号 浙ICP备2021040463号-3