Junior
Wat is een lijst (List) in Java?
sobes.tech AI
Antwoord van AI
In Java is een List een geordende collectie van elementen die duplicaten toestaat. De elementen hebben een index die begint bij 0.
Belangrijkste kenmerken:
- Geordend: behoudt de volgorde van toevoegen van elementen.
- Duplicaten: staat het opslaan van gelijke elementen toe.
- Toegang via index: biedt snelle toegang tot elementen via hun numerieke index.
De List-interface erft van de Collection-interface. De meest voorkomende implementaties zijn:
ArrayList: dynamische array, geschikt voor frequente toegang tot elementen via index.LinkedList: lijst gebaseerd op dubbel gekoppelde knooppunten, efficiënt voor frequente invoegingen en verwijderingen aan het begin of einde van de lijst.Vector: gesynchroniseerde versie vanArrayList, verouderd.
Voorbeeld van gebruik:
// Aanmaken van een ArrayList
List<String> fruits = new ArrayList<>();
// Elementen toevoegen
fruits.add("Apple");
fruits.add("Banana");
fruits.add("Orange");
fruits.add("Apple"); // Toevoegen van een duplicaat
// Toegang tot een element via index
String firstFruit = fruits.get(0); // "Apple"
// Grootte van de lijst
int size = fruits.size(); // 4
// Elementen doorlopen
for (String fruit : fruits) {
// ...
}