Video: Leer Android-apps te ontwikkelen op een efficiënte manier om meer dan 30+ Android-apps te maken 2024
Java heeft veel verzamelklassen die u kunt gebruiken in uw Android-app. De klasse
ArrayList
is slechts het topje van de ijsberg van Java-verzamelingen. De Java-bibliotheek bevat veel verzamelklassen, elk met zijn eigen voordelen. Deze tabel bevat een verkorte lijst.
Klasnaam | Kenmerk |
ArrayList | Een formaat dat kan worden aangepast. |
LinkedList | Een zoeklijst met elk een veld dat naar het volgende veld in de lijst wijst. |
Stack | Een structuur (die van onder naar boven groeit) die is geoptimaliseerd voor toegang tot de bovenste waarde. U kunt eenvoudig een waarde aan de bovenkant toevoegen of deze van de bovenkant verwijderen. |
Wachtrij | Een structuur (die aan één kant groeit) die is geoptimaliseerd voor het toevoegen van waarden aan het ene uiteinde (de achterzijde) en het verwijderen van waarden aan het andere uiteinde (de voorkant). |
PriorityQueue | Een structuur, zoals een wachtrij, waarmee bepaalde (hogere prioriteits) waarden naar voren kunnen worden verplaatst. |
HashSet | Een verzameling die geen dubbele waarden bevat. |
HashMap | Een verzameling sleutel / waardeparen. |
Elke collectieklasse heeft zijn eigen set van methoden (naast de methoden die het erft van
AbstractCollection
, de voorloper van alle verzamelklassen).
Ga naar de documentatiepagina's van de Android API om erachter te komen welke verzamelklassen het beste aansluiten bij uw behoeften.