【发布时间】:2018-12-01 22:10:34
【问题描述】:
for (Rectangle block:getBlock()) {
for (Rectangle done:getDone()){
if (block.y == done.y + 40) {
dones.add(block);
blocks.remove(block);
create();
}}
所以我试图为数组列表“块”和“完成”中的每个矩形获取位置 y,但我真的不知道当我运行这段代码时会发生什么,它就像它一样工作,直到 if (block.y == done.y + 40) 这实现了,我明白了例外:
Exception in thread "LWJGL Application" java.util.ConcurrentModificationException
附言在创建方法中,我将矩形添加到块数组列表中
【问题讨论】:
标签: java android for-loop arraylist libgdx