कन्वर्ट करें और यूनिक शहर इकट्ठा करें
एक ट्रैवल एजेंसी शहरों के नाम लोअरकेस में स्टोर करती है. ब्रोशर में दिखाने से पहले, सभी शहरों के नाम अपरकेस में कन्वर्ट कर के Set में स्टोर करने होंगे ताकि यूनिकनेस बनी रहे.
सभी ज़रूरी util और stream क्लास आपके लिए पहले से इंपोर्ट किए गए हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Java में इनपुट/आउटपुट और स्ट्रीम्स
अभ्यास निर्देश
.map()का उपयोग कर प्रत्येक शहर के नाम को अपरकेस में बदलें..collect()का उपयोग कर परिणाम इकट्ठा करें.- प्री-डिफाइंड कलेक्ट स्ट्रेटेजी का उपयोग कर परिणाम को
Setमें कलेक्ट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
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);
}
}