【发布时间】:2021-01-31 22:39:55
【问题描述】:
我有一个类似下面的代码来循环遍历哈希图,但我得到了错误
并发修改异常
for (String i : currentItems.keySet()) //I am hitting error in this line
{
items.put(i,currentItems.get(i));
currentRoom.removeItem(i);
System.out.println(items.get(i));
}
我将不胜感激以上任何建议。
【问题讨论】:
-
请显示minimal reproducible example。特别是如何初始化
currentItems和items。另外,currentRoom.removeItem(i)会影响currentItems吗?