Die Klasse ArrayList
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“)