嘻嘻虎

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1.昨天工作中使用list.remove(),抛了这个异常ConcurrentModificationException

大概写法类似于这样

2.后来在网上看了一篇文章,总结了下,

 1.如果是删除一个指定元素的,for(int i=0;i<10;i++)这种是没有问题的;但是用for(object o:list)这种就会抛异常,但是如果用了break不会有问题

2. 如果是删除多个元素,只能用iterator;

3.iterator适用于所有

posted on 2016-12-14 10:26  嘻嘻虎  阅读(362)  评论(0)    收藏  举报