Die Klasse ArrayList

Allgemeine Beschreibung eines ArrayList

Ein Objekt der Klasse ArrayList kann man als eine "dynamisches" Liste (oder Array, was man am besten mit Feld übersetzt) auffassen.

Dynamische deswegen, weil das Feld durch das Zufügen eines Elements größer bzw. durch Entfernen eines Elements kleiner wird.

Die Klasse ArrayList befindet sich in einem package (oder deutsch: „einer Bibliothek“) und muss normalerweise mit der Anweisung import java.util.* importiert werden.
HINWEIS:
die online-ide.de macht diesen Import automatisch; daher ist diese Anweisung nicht notwendig.

Möglichkeiten der Verwendung

Grundwissen für alle im Kurs

Wir verwenden die ArrayList folgendermaßen:

In die ArrayList kommen nur Elemente mit dem gleichen Datentyp.

ArrayList<Kuh> meineKuhListe = new ArrayList<Kuh>();

Der Datentyp, der in der ArrayList gespeichert wird, wird in den spitzen Klammern angegeben Nur Elemente dieses Datentyps können in die ArrayList aufgenommen werden.

Geht (eine Kuh zur Liste hinzufügen): meineKuhListe.add(new Kuh())

Geht nicht (String hinzufügen): meineKuhListe.add(„Hallo“)