Sobes.tech
Junior

Wie groß ist die Anfangsgröße von ArrayList in Java?

sobes.tech KI

Antwort von AI

In Java wird die Klasse ArrayList standardmäßig mit einer Anfangskapazität (initial capacity) von 10 erstellt. Das bedeutet, dass das interne Array, das die Elemente speichert, zunächst 10 Objekte aufnehmen kann, ohne erweitert werden zu müssen.

Beispiel für die Erstellung einer ArrayList mit Standardkapazität:

ArrayList<String> list = new ArrayList<>(); // Anfangskapazität = 10

Wenn bekannt ist, dass die Liste eine große Anzahl von Elementen enthalten wird, kann die Anfangskapazität explizit festgelegt werden, um häufige Speicherneuordnungen zu vermeiden:

ArrayList<String> list = new ArrayList<>(50); // Anfangskapazität 50