Sobes.tech
Junior — Middle

Programozott módon újra inicializálható-e az ArrayList, kényszerítve a tartalmának cseréjét?

sobes.tech MI

Válasz az MI-től

Igen, programozott módon törölheti és újra inicializálhatja egy ArrayList tartalmát. Több módszer is létezik:

  1. A meglévő lista törlése és új elemek hozzáadása:
ArrayList<String> list = new ArrayList<>();
list.add("Első elem");

// Törlés
list.clear();

// Új elemek hozzáadása
list.add("Új elem 1");
list.add("Új elem 2");
  1. Új ArrayList példány létrehozása és hozzárendelése a változóhoz:
list = new ArrayList<>();
list.add("Új elem");

Az első módszer akkor hasznos, ha a lista más helyeken is hivatkozásokkal rendelkezik, és meg akarja tartani az objektumot, a második — ha a hivatkozást egy új objektumra lehet cserélni.