Sobes.tech
Junior — Middle

Kokios pagrindinės klasės naudojamos duomenų rinkinių apdorojimui masyvo struktūroje?

sobes.tech AI

Atsakymas iš AI

Android'e dažnai naudojamos šios pagrindinės klasės darbui su duomenų kolekcijomis:

  • ArrayList — dinaminis masyvas, leidžiantis pridėti ir šalinti elementus.
  • LinkedList — susietas sąrašas, naudingas dažnoms įterpimams ir šalinimams.
  • HashMap — porų "raktas-reikšmė" kolekcija su greitu prieiga per raktą.
  • HashSet — unikalių elementų rinkinys.
  • SparseArray — optimizuota HashMap versija int tipo raktams, dažnai naudojama taupant atmintį.

ArrayList naudojimo pavyzdys:

ArrayList<String> sąrašas = new ArrayList<>();
sąrašas.add("Android");
sąrašas.add("Kotlin");
for (String elementas : sąrašas) {
    System.out.println(elementas);
}