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
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
Setiç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);
}
}