इस लेख में, हम देखेंगे कि कैसे हम कोटलिन लाइब्रेरी द्वारा प्रदान किए गए विभिन्न विकल्पों का उपयोग करके किसी सूची को मानचित्र में परिवर्तित कर सकते हैं।
उदाहरण:सहयोगी का उपयोग करना()
किसी सूची को मानचित्र में बदलने का सबसे मानक तरीका है सहयोगी () . का उपयोग करना समारोह। यह फ़ंक्शन एक तर्क के रूप में वस्तुओं की एक सूची लेता है और यह एक मानचित्र देता है जिसमें कुंजी-मूल्य जोड़े होते हैं। निम्नलिखित उदाहरण में, हम देखेंगे कि यह कैसे काम करता है।
उदाहरण
<पूर्व>डेटा वर्ग mySubjectList(var name:String, var प्राथमिकता:String)fun main() {val mySubjectList:Listआउटपुट
एक बार जब हम उपरोक्त कोड को चलाते हैं, तो यह निम्न आउटपुट उत्पन्न करेगा जो एक नक्शा है और हमें आउटपुट एक की-वैल्यू फॉर्मेट में मिलता है।
{1=जावा, 2=कोटलिन, 3=सी}
उदाहरण:AssociateBy()
का उपयोग करनाएसोसिएटबाय () एक अन्य फ़ंक्शन है जिसका उपयोग किसी सूची को मानचित्र में बदलने के लिए किया जा सकता है। निम्नलिखित उदाहरण में, हम देखेंगे कि हम इसे कैसे लागू कर सकते हैं।
उदाहरण
<पूर्व>डेटा वर्ग mySubjectList(var name:String, var प्राथमिकता:String)fun main() {val mySubjectList:Listआउटपुट
यह निम्न आउटपुट उत्पन्न करेगा जो एक नक्शा है और हमें आउटपुट एक की-वैल्यू फॉर्मेट में मिलता है।
{1=जावा, 2=कोटलिन, 3=सी}
उदाहरण:toMap का उपयोग करना ()
कोटलिन पुस्तकालय वस्तुओं की सूची को मानचित्र में बदलने के लिए एक अन्य कार्य प्रदान करता है। कोटलिन मानचित्र कक्षा में toMap() . नामक एक फ़ंक्शन होता है जो एक नया नक्शा देता है जिसमें दिए गए संग्रह से सभी कुंजी-मूल्य जोड़े होते हैं। आइए देखें कि यह कैसे काम करता है।
उदाहरण
<पूर्व>डेटा वर्ग mySubjectList(var name:String, var प्राथमिकता:String)fun main() {val mySubjectList:Listआउटपुट
एक बार जब हम उपरोक्त कोड को चलाते हैं, तो यह निम्न आउटपुट उत्पन्न करेगा जो एक नक्शा है और हमें आउटपुट एक की-वैल्यू प्रारूप में मिलता है।
{1=जावा, 2=कोटलिन, 3=सी}