zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

ArrayList<Student> students = new ArrayList<>( 30 );

Eine grobe Schätzung der Kapazität ist gut genug. Es ist besser, sie zu überschätzen, als zu unterschätzen. Ein paar ungenutzte Zellen können nicht schaden.


Kapazität und Größe

ArrayList nach drei add Operationen

Ein ArrayList-Objekt hat eine Kapazität und eine Größe.

Die Größe erhöht sich jedes Mal um eins, wenn ein Element hinzugefügt wird. Die Kapazität bleibt jedoch unverändert, bis die ArrayList voll ist. Wenn ein Element zu einer vollen Liste hinzugefügt wird, wird das Java-Laufzeitsystem die Kapazität der Liste großzügig erhöhen, so dass viele weitere Elemente hinzugefügt werden können.

Um die aktuelle Größe einer ArrayList zu ermitteln, verwenden wir die Methode size().


Frage 8:

Welche Kapazität hat die ArrayList in der Abbildung?

Welche Größe hat sie?


zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite