Einzigartige Städte konvertieren und sammeln
Ein Reisebüro speichert Städtenamen in Kleinbuchstaben. Bevor sie in Broschüren erscheinen, müssen alle Städtenamen in Großbuchstaben umgewandelt und in einem Set gespeichert werden, um Eindeutigkeit zu gewährleisten.
Alle benötigten util- und stream-Klassen wurden bereits für dich importiert.
Diese Übung ist Teil des Kurses
Ein-/Ausgabe und Streams in Java
Anleitung zur Übung
- Wandle jeden Städtenamen mit
.map()in Großbuchstaben um. - Sammle das Ergebnis mit
.collect()ein. - Sammle das Ergebnis mit einer vordefinierten Collect-Strategie in einem
Set.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
public class CityProcessor {
public static void main(String[] args) {
List cities = List.of("paris", "london", "new york", "paris");
Set uniqueUppercaseCities = cities.stream()
// Convert each city name to uppercase
.____(city -> city.toUpperCase())
// Collect the result and store in a Set
.____(____);
System.out.println(uniqueUppercaseCities);
}
}