के भीतर एक सूची में परिवर्तनीय पुन: असाइन करें मैं ऑब्जेक्ट्स के एक ऐरेलिस्ट पर ट्रैवर्स के लिए एक चर के भीतर एक चर को पुन: असाइन करना चाहता हूं। लेकिन जो भी मैं कोशिश करता हूं ऐसा लगता है कि कुछ भी प्रभाव नहीं पड़ता है। असल में मेरा कोड इस तरह दिखता है:फॉर-लूप
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);
}
}
}
मैं क्या गलत कर रहा हूं?
मान सेट करने के लिए सेट विधि का उपयोग करें – Veera