java.util.ConcurrentModificationException: null

如果我们对一个集合进行遍历,比如list集合
List list = new ArrayList<>();
for(User user : list){}
遍历过程中,我们还不断给集合中添加元素,这样就相当于每次集合大小都加1,遍历无法停止,就造成了死循环。

我的解决办法是,设置一个临时变量int len来存储原先list集合的大小,然后用for循环进行遍历即可.

posted @ 2022-02-07 15:36  不是孩子了  阅读(388)  评论(0)    收藏  举报