Junior — Middle
Ce clase principale sunt utilizate pentru procesarea colecțiilor de date într-o structură de matrice?
sobes.tech AI
Răspuns de la AI
În Android, pentru lucrul cu colecțiile de date, se utilizează adesea următoarele clase principale:
- ArrayList — matrice dinamică care permite adăugarea și eliminarea elementelor.
- LinkedList — listă legată, utilă pentru inserții și ștergeri frecvente.
- HashMap — colecție de perechi "cheie-valoare" cu acces rapid după cheie.
- HashSet — mulțime de elemente unice.
- SparseArray — versiune optimizată a HashMap pentru chei de tip int, folosită adesea pentru economisirea memoriei.
Exemplu de utilizare a ArrayList:
ArrayList<String> list = new ArrayList<>();
list.add("Android");
list.add("Kotlin");
for (String item : list) {
System.out.println(item);
}