LoslegenKostenlos loslegen

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

Kurs anzeigen

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);
    }
}
Code bearbeiten und ausführen