Junior — Middle
Kuras galvenās klases tiek izmantotas datu kolekciju apstrādei masīva struktūrā?
sobes.tech AI
Atbilde no AI
Android bieži tiek kolekcijām ar datiem izmanto šādas galvenās klases:
- ArrayList — dinamiska masīvs, kas ļauj pievienot un dzēst elementus.
- LinkedList — saistīts saraksts, noderīgs biežām ievietošanām un dzēšanām.
- HashMap — "atslēgas-vērtības" pāru kolekcija ar ātru piekļuvi pēc atslēgas.
- HashSet — unikālu elementu kopums.
- SparseArray — optimizēta HashMap versija int tipu atslēgām, bieži izmanto, lai taupītu atmiņu.
ArrayList piemērs:
ArrayList<String> saraksts = new ArrayList<>();
saraksts.add("Android");
saraksts.add("Kotlin");
for (String elements : saraksts) {
System.out.println(elements);
}