Sobes.tech
Junior

Wat is de initiële grootte van een ArrayList in Java?

sobes.tech AI

Antwoord van AI

In Java wordt de klasse ArrayList standaard aangemaakt met een initiële capaciteit (initial capacity) van 10. Dit betekent dat de interne array, die de elementen opslaat, aanvankelijk 10 objecten kan bevatten zonder uitbreiding.

Voorbeeld van het maken van een ArrayList met de standaardcapaciteit:

ArrayList<String> list = new ArrayList<>(); // initiële capaciteit = 10

Als bekend is dat de lijst een groot aantal elementen zal bevatten, kan de initiële capaciteit expliciet worden ingesteld om frequente geheugenherallocaties te voorkomen:

ArrayList<String> list = new ArrayList<>(50); // initiële capaciteit 50