我想在for循環內重新分配一個變量來遍歷對象的ArrayList。但無論我嘗試什麼,似乎沒有任何影響。基本上我的代碼如下所示:在for循環中重新分配列表中的變量
for (int i = 0; i < enemies.size(); i++) {
AbstractEnemy enemy = enemies.get(i);
if (enemy.intersects(bullet)) {
enemy.getsHit(bullet.getDamage());
bulletList.remove(bullet);
if (enemy.isDead()) {
// This does not work
enemy = new ExplodingEnemy(enemy.x, enemy.y);
}
}
}
我在做什麼錯?
使用set方法設置值 – Veera