जावा में कलेक्टर्स क्लास की टू कलेक्शन () विधि एक कलेक्टर लौटाती है जो इनपुट तत्वों को मुठभेड़ क्रम में एक नए संग्रह में जमा करती है। वाक्य रचना इस प्रकार है -
स्थिर <टी, सी संग्रह का विस्तार करता है<टी>>कलेक्टर<टी,?,सी> को संग्रह (आपूर्तिकर्ता<सी> संग्रह फैक्टरी)
यहां, टी - इनपुट तत्वों का प्रकार है, सी परिणामी संग्रह का प्रकार है, आपूर्तिकर्ता परिणामों का आपूर्तिकर्ता है, और संग्रह कारखाना वह आपूर्तिकर्ता है जो उपयुक्त प्रकार का एक नया, खाली संग्रह लौटाता है
उदाहरण
आइए अब एक उदाहरण देखें -
आयात करें स्ट्रीम <स्ट्रिंग> स्ट्रीम =Stream.of ("25", "10", "15", "20", "25"); संग्रह <स्ट्रिंग> संग्रह =स्ट्रीम। संग्रह (कलेक्टर। टू कोलेक्शन (ट्रीसेट ::नया)); System.out.println ("संग्रह =" + संग्रह); }}आउटपुट
संग्रह =[10, 15, 20, 25]
उदाहरण
आइए एक और उदाहरण देखें -
आयात करें स्ट्रीम <स्ट्रिंग> स्ट्रीम =Stream.of ("जैक", "टॉम", "ब्रैड", "टिम", "केविन", "ब्रैडली", "रयान"); संग्रह <स्ट्रिंग> संग्रह =स्ट्रीम। संग्रह (कलेक्टर। टू कोलेक्शन (ट्रीसेट ::नया)); System.out.println ("संग्रह =" + संग्रह); }}आउटपुट
संग्रह =[ब्रैड, ब्रैडली, जैक, केविन, रयान, टिम, टॉम]