Junior — Middle
Welke hoofdklassen worden gebruikt voor het verwerken van gegevensverzamelingen in een arraystructuur?
sobes.tech AI
Antwoord van AI
In Android worden de volgende hoofdklassen vaak gebruikt voor het werken met gegevensverzamelingen:
- ArrayList — dynamische array waarmee elementen kunnen worden toegevoegd en verwijderd.
- LinkedList — gekoppelde lijst, handig voor frequente invoegingen en verwijderingen.
- HashMap — collectie van "sleutel-waarde" paren met snelle toegang via de sleutel.
- HashSet — verzameling van unieke elementen.
- SparseArray — geoptimaliseerde versie van HashMap voor sleutels van het type int, vaak gebruikt om geheugen te besparen.
Voorbeeld van het gebruik van ArrayList:
ArrayList<String> list = new ArrayList<>();
list.add("Android");
list.add("Kotlin");
for (String item : list) {
System.out.println(item);
}