Java Reference
In-Depth Information
passende ArrayList definiert. Eine ArrayList für Strings ist also ein anderer Typ als eine
ArrayList für den Typ Double . Mit der Anweisung
ArrayList<Double> noten;
wird eine ArrayList mit dem Namen noten zur Aufnahme von double -Werten definiert.
Der aufzunehmende Datentyp wird in spitzen Klammern an den Bezeichner ArrayList
angehängt. Beide sind fester Bestandteil des Typbezeichners. Sie haben nicht die Funk-
tion wie etwa die eckigen Klammern, die der Angabe der Arraygröße dienen.
noten = new ArrayList<Double>();
erzeugt eine zunächst leere ArrayList<Double> . Eine Größenangabe ist nicht erforder-
lich, weil die Elemente nach und nach angehängt werden und die ArrayList kontinuier-
lich wächst. Es wird immer nur so viel Speicherplatz belegt, wie gerade erforderlich ist.
Die add -Methode fügt ein weiteres Element zur ArrayList hinzu ( Tabelle 11.3 ).
Methode
Beschreibung
void add(int index, Object o)
Fügt der Liste an der Position index das übergebene
Objekt als neues Element hinzu.
boolean add(Object o)
Fügt der Liste am Ende das übergebene Objekt hinzu.
Tabelle 11.3 Methoden zum Hinzufügen eines einzelnen Elements
Durch das Autoboxing kann der add -Methode neben einem Wrapper-Objekt auch der
primitive Datentyp double übergeben werden. Mit der Anweisung
noten.add(Double.parseDouble(jTFNote.getText()));
können Sie z. B. eine Note aus dem Textfeld jTFNote in die ArrayList übernehmen.
Tabelle 11.4 gibt einen Überblick über die wichtigsten Methoden von ArrayList.
Methode
Beschreibung
void clear()
Löscht alle Elemente aus der Liste.
Object get(int index)
Liefert das Element an der Position index zurück.
Tabelle 11.4 Wichtige Methoden der ArrayList
Search WWH ::




Custom Search