我在java中有一个小问题。我正在尝试遍历一个 ArrayList 并在循环期间将更多项目添加到同一个数组列表中,并且正在获得并发修改异常。这个问题的解决方法是什么,我的代码是这样的
ArrayList“错误”已填充。
ArrayList<MainErrorObject> errors;
ArrayList<MainErrorObject> newList;
for (MainErrorObject current : errors)
{
newList = processErrorObjects(current);
errors.addall(newList);
}
当我尝试执行上面的代码时,我得到了并发修改异常。请帮我解决这个问题。
提前致谢。