Sobes.tech
Junior — Middle

Este posibil să reinițializezi programatic un ArrayList, înlocuindu-i forțat conținutul?

sobes.tech AI

Răspuns de la AI

Da, este posibil să ștergi și să reinițializezi conținutul unui ArrayList programatic. Există mai multe modalități:

  1. Șterge lista existentă și adaugă elemente noi:
ArrayList<String> list = new ArrayList<>();
list.add("Primul element");

// Ștergere
list.clear();

// Adăugare elemente noi
list.add("Element nou 1");
list.add("Element nou 2");
  1. Creează o nouă instanță de ArrayList și atribuie variabilei:
list = new ArrayList<>();
list.add("Element nou");

Primul mod este util dacă există referințe la listă în alte părți și dorești să păstrezi obiectul, al doilea — dacă poți înlocui referința cu un nou obiect.