Junior — Middle
Kas on võimalik programmeeritavalt uuesti initsialiseerida ArrayList, sunniviisiliselt selle sisu asendades?
sobes.tech AI
Vastus AI-lt
Jah, on võimalik programmiliselt puhastada ja uuesti initsialiseerida ArrayList sisu. Selleks on mitu viisi:
- Olemasoleva nimekirja puhastamine ja uute elementide lisamine:
ArrayList<String> list = new ArrayList<>();
list.add("Esimene element");
// Puhastamine
list.clear();
// Uute elementide lisamine
list.add("Uus element 1");
list.add("Uus element 2");
- Uue ArrayList eksemplari loomine ja sellele muutujale omistamine:
list = new ArrayList<>();
list.add("Uus element");
Esimene meetod on kasulik, kui nimekirjale viitavad teised kohad ja soovite objekti säilitada, teine — kui viidet saab asendada uue objektiga.