ArrayList
en und Iteratoren
Programme speichern Daten häufig in Listen. Oft werden dafür Arrays verwendet. Arrays sind ein grundlegendes Merkmal der meisten Programmiersprachen. Aber weil Listen so nützlich sind, enthält Java die Klasse ArrayList
, die ähnlich wie ein Array funktioniert, aber zusätzliche Methoden und Funktionen hat.
Wie ein Array enthält auch eine ArrayList
Elemente, auf die über einen Integer Index zugegriffen wird. Im Gegensatz zu einem Array ist die Größe einer ArrayList
jedoch nicht festgelegt. Eine ArrayList
wird nach Bedarf erweitert, wenn Elemente hinzugefügt werden.
Die Klasse ArrayList
ist eine der Standardklassen, die Studenten für den Advanced Placement Test in den Vereinigten Staaten kennen müssen. In den letzten Jahren enthielt jeder AP-Test ein Programmierproblem mit dieser Klasse.
Einige der in diesem Kapitel beschriebenen Funktionen sind neu in Java 5.0. Ältere Java-Versionen werden nicht funktionieren.
ArrayList
ArrayList
KonstruktorenList
ArrayList
add()
, clear()
get()
, indexOf()
isEmpty()
, remove()
, size()
Wir betrachten das Folgende:
String[] list = new String[3];
Welche Länge hat das von list
referenzierte Array?