Java
Listen
ArrayList wächst dynamisch und ist die meistgenutzte Collection: Elemente hinzufügen, entfernen, durchsuchen.
ArrayList erzeugen
Der Typparameter in spitzen Klammern legt fest, was die Liste enthält (Generics).
Für primitive Typen gibt es Wrapper-Klassen: Integer statt int.
<ArrayList><generics>
Liste anlegen
import java.util.ArrayList;
ArrayList<String> module = new ArrayList<>();
module.add("HTML");
module.add("Java");Zugreifen und verändern
get(index) liest, set(index, wert) ersetzt, remove entfernt per Index oder Wert.
size() liefert die Anzahl — mit Klammern, anders als bei Arrays.
<get()><add()><remove()><size()>
Listen-Methoden
module.get(0); // "HTML"
module.size(); // 2
module.contains("Java"); // true
module.remove("HTML");Durchlaufen
Die for-each-Schleife funktioniert wie bei Arrays.
forEach mit Lambda ist die kompakte Alternative.
<for-each><forEach()>
Iterieren
for (String modul : module) {
System.out.println(modul);
}
module.forEach(m -> System.out.println(m));Fortschritt
Markiere die Lektion als abgeschlossen, um XP und Streak zu erhalten.