In dieser Vorlesung behandeln wir praktische Techniken für die Arbeit mit Collections: das Suchen von Elementen mit den Methoden
contains,
indexOf,
lastIndexOf, die bedingte Suche per Schleife
for und dem Operator
break, sowie das Finden von Minimum und Maximum mit der Klasse
Collections. Wir üben das Sortieren von Listen mit
Collections.sort und
List.sort, den Einsatz von
Comparator, das Sortieren von Paaren aus
Map sowie von Objekten nach einem Feld. Zum Schluss besprechen wir typische Fehler: unveränderliche Listen aus
List.of, Versuche,
Set/
Map zu sortieren, und fehlerhafte Comparatoren.