BaşlayınÜcretsiz başlayın

Benzersiz şehirleri dönüştür ve topla

Bir seyahat acentesi şehir adlarını küçük harfle saklıyor. Broşürlerde göstermeden önce, tüm şehir adlarının büyük harfe dönüştürülmesi ve benzersizliği sağlamak için bir Set içinde depolanması gerekiyor.

Gerekli tüm util ve stream sınıfları senin için içe aktarıldı.

Bu egzersiz, kursun bir parçasıdır

Java'da Girdi/Çıktı ve Akışlar

Kursa Göz Atın

Egzersiz talimatları

  • Her şehir adını .map() kullanarak büyük harfe çevir.
  • Sonucu .collect() ile topla.
  • Sonucu, önceden tanımlanmış bir toplama stratejisi kullanarak bir Set içinde topla.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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);
    }
}
Kodu Düzenle ve Çalıştır