Sobes.tech
Junior — Middle

Milyen fő osztályokat használnak adatgyűjtemények feldolgozására tömbstruktúrában?

sobes.tech MI

Válasz az MI-től

Androidban az adathalmazokkal való munkához gyakran használják a következő fő osztályokat:

  • ArrayList — dinamikus tömb, amely lehetővé teszi elemek hozzáadását és törlését.
  • LinkedList — láncolt lista, hasznos gyakori beszúrások és törlések esetén.
  • HashMap — "kulcs-érték" párok gyűjteménye gyors hozzáféréssel a kulcs szerint.
  • HashSet — egyedi elemek halmaza.
  • SparseArray — optimalizált HashMap változat int típusú kulcsokhoz, gyakran memória megtakarítására használják.

ArrayList példája:

ArrayList<String> list = new ArrayList<>();
list.add("Android");
list.add("Kotlin");
for (String item : list) {
    System.out.println(item);
}