Entdecken Sie eBooks
Kategorien
Entdecken Sie Hörbücher
Kategorien
Entdecken Sie Zeitschriften
Kategorien
Entdecken Sie Dokumente
Kategorien
Sammlungsobjekte sind Sammlungen, die eine beliebige Anzahl anderer Objekte enthalten können.
Achtung: diese müssen zum Teil zuerst noch importiert werden. (Bspw. import java.util.ArrayList; )
ArrayList
Unsortierte, geordnete Liste mit flexibler Grösse. Starten bei 0. Können keine primitiven Typen
enthalten – nur Objekte.
Ausgabe: System.out.println(klassenliste.get(index));
HashMap
Sammlung mit flexibler Grösse. Enthält Schlüssel-Wert-Paare. Anders als bei der ArrayList wird nicht
ein Index verwendet, um ein Objekt zu erhalten, sondern das Schlüssel-Objekt liefert das Wert-
Objekt. Ideal für eine einseitig gerichtete Suche (Schlüssel ist bekannt – Wert ist gesucht). Beispiel
wäre eine Telefonliste.
Ausgabe: System.out.println(telefonliste.get("Sebastian"));
HashSet
Ein HashSet ist eine Sammlung von Objekten, in welcher jedes Objekt nur einmal vorkommen kann.
Das zweimalige Einfügen desselben Objekts hat keinen Einfluss.
System.out.println(vorname);
Arrays
Sammlungsobjekte mit einer festen Grösse. Starten bei 0. Können auch primitive Typen enthalten (im
Gegensatz zur ArrayList)
Ausgabe: System.out.println(inventar[0]);
Grösse: inventar.length;
Mehrdimensionale Arrays
0 1 2
0
ODER
1
2
Erzeugung inkl. Deklaration int[][] nummern = { {1, 2, 3, 4}, {5, 6, 7}, {8, 9} }; Variante 2
0 1 2 3
0 1 2 3 4
1 5 6 7
2 8 9
Verändern: nummern[1][2] = 4;