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);
}