gpt4 book ai didi

java - 为什么这段代码给出异常

转载 作者:行者123 更新时间:2023-12-01 07:54:51 25 4
gpt4 key购买 nike

为什么我会收到此异常?

我是 java 和 stackoverflow 新手

ArrayList<A> a = new ArrayList<A>();
ArrayList<B> b = new ArrayList<B>();

a.add(new A("A"));
a.add(new A("B"));
a.add(new A("C"));

b.add(new B(new A("A"), "a"));
b.add(new B(new A("B"), "b"));
b.add(new B(new A("C"), "c"));

System.out.println(a);
System.out.println(b);

bIterator = b.iterator();
while(bIterator.hasNext()) {
b.add(new B(bIterator.next(), "a"));
}

错误

Exception in thread "main" java.util.ConcurrentModificationException

最佳答案

您会收到此异常,因为您迭代列表并同时修改它。

关于java - 为什么这段代码给出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31452748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com