जावा में एक ArrayList को एक स्ट्रिंग में कैसे बदलें?

Java Mem Eka Arraylist Ko Eka Stringa Mem Kaise Badalem



एक स्ट्रिंग एक डेटा प्रकार है जिसका उपयोग स्ट्रिंग मानों के समूह को संग्रहीत करने के लिए किया जाता है, जबकि एक ArrayList एक डेटा संरचना है जो संग्रह ढांचे का हिस्सा है और इसका उपयोग वस्तुओं के समूह को संग्रहीत करने के लिए किया जाता है। जावा में प्रोग्रामिंग करते समय, आपको एक ArrayList को एक स्ट्रिंग में बदलने की आवश्यकता हो सकती है। दुर्भाग्य से, ऐसी कोई भी विधि सीधे इस रूपांतरण को नहीं कर सकती है। हालांकि, कुछ अन्य दृष्टिकोण हैं जो जावा निर्दिष्ट उद्देश्य के लिए समर्थन करता है।

यह पोस्ट जावा रूपांतरण प्रक्रिया को एक ArrayList से एक स्ट्रिंग में परिभाषित करेगा।

जावा में एक ArrayList को एक स्ट्रिंग में कैसे बदलें?

एक ArrayList को एक स्ट्रिंग में बदलने के लिए, आप इसका उपयोग कर सकते हैं:







  • + ऑपरेटर
  • संलग्न करें () विधि
  • टूस्ट्रिंग () विधि
  • शामिल हों () विधि

आइए ArrayList को एक स्ट्रिंग में बदलने के लिए इन विधियों के कार्य को देखें।



विधि 1: + ऑपरेटर का उपयोग करके एक ArrayList को एक स्ट्रिंग में बदलें

एक ऐरेलिस्ट को एक स्ट्रिंग में कनवर्ट करना 'का उपयोग कर + 'ऑपरेटर सबसे आसान और सरल तरीका है। आप इस संयोजन ऑपरेशन की मदद से ArrayList के तत्वों को एक स्ट्रिंग के रूप में जोड़ सकते हैं।



वाक्य - विन्यास
ArrayList को स्ट्रिंग में कनवर्ट करने के लिए, 'के लिए नीचे दिए गए सिंटैक्स का पालन करें' + ' ऑपरेटर:





एसटीआर += एफ + ',' ;

यहां, ' एसटीआर 'एक स्ट्रिंग प्रकार चर है जो सरणी के तत्वों को एक स्ट्रिंग के रूप में संग्रहीत करने के लिए बनाया गया है,' += 'ऑपरेटर का उपयोग ArrayList के तत्वों को एक स्ट्रिंग के रूप में निर्दिष्ट और संयोजित करने के लिए किया जाता है,' एफ ' तत्वों तक पहुँचने के लिए लूप के लिए उपयोग किया जाने वाला चर है और ' , 'अल्पविराम पृथक्करण के साथ स्ट्रिंग तत्वों के साथ जुड़ा हुआ है।

उदाहरण
इस उदाहरण में, पहले, हम एक खाली स्ट्रिंग प्रकार ArrayList बनाएंगे जिसका नाम “ पुष्प ':



सूची < डोरी > पुष्प = नया सारणी सूची <> ( ) ;

फिर, 'का उपयोग करके सूची में तत्वों को जोड़ें' जोड़ें() ' तरीका:

पुष्प। जोड़ें ( 'गुलाब' ) ;
पुष्प। जोड़ें ( 'जैस्मीन' ) ;
पुष्प। जोड़ें ( 'लिली' ) ;

'की सूची प्रिंट करें पुष्प ':

व्यवस्था। बाहर . प्रिंट्लन ( 'फूलों की सूची:' + पुष्प ) ;

सूची तत्वों को 'की मदद से स्ट्रिंग में बदलें' + 'ऑपरेटर' में के लिये ' फंदा:

डोरी एसटीआर = '' ;
के लिये ( डोरी एफ : पुष्प ) {
एसटीआर += एफ + ',' ;
}

अंत में, प्रिंट करें ' एसटीआर ArrayList के तत्वों को एक स्ट्रिंग के रूप में दिखाने के लिए:

व्यवस्था। बाहर . प्रिंट ( 'सरणी सूची स्ट्रिंग करने के लिए:' + एसटीआर ) ;

आउटपुट इंगित करता है कि ArrayList सफलतापूर्वक अल्पविराम से अलग स्ट्रिंग में परिवर्तित हो गया है:

आइए ArrayList को String में बदलने की अगली विधि देखें।

विधि 2: एपेंड () विधि का उपयोग करके एक ArrayList को एक स्ट्रिंग में बदलें

ArrayList को एक स्ट्रिंग में बदलने के लिए, अब हम “का उपयोग करेंगे” संलग्न करें () 'विधि जो StringBuilder वर्ग से संबंधित है। यह 'के समान है + 'ऑपरेटर के रूप में यह स्ट्रिंग्स के साथ तत्वों को जोड़ता है।

वाक्य - विन्यास
के लिए ' संलग्न करें () 'विधि, आप नीचे दिए गए सिंटैक्स का उपयोग कर सकते हैं:

str. संलग्न ( एफ ) ;

यहां, ' एसटीआर 'स्ट्रिंगबिल्डर क्लास का ऑब्जेक्ट है जो' कॉल करता है संलग्न करें () सूची को पास करके 'विधि, और' f ' लूप के लिए उपयोग किए जाने वाले ArrayList तत्वों का प्रतिनिधित्व करता है।

उदाहरण
इस उदाहरण में, हम पहले बनाए गए ArrayList को एपेंड () विधि का उपयोग करके एक स्ट्रिंग में बदल देंगे। ऐसा करने के लिए, पहले हम एक ऑब्जेक्ट बनाएंगे ' एसटीआर 'स्ट्रिंगबिल्डर वर्ग का:

स्ट्रिंगबिल्डर str = नया स्ट्रिंगबिल्डर ( ) ;

फिर, एपेंड () विधि की मदद से ArrayList को स्ट्रिंग्स में बदलें के लिये ' फंदा:

के लिये ( डोरी एफ : पुष्प ) {
str. संलग्न ( एफ ) ;
str. संलग्न ( ',' ) ;
}

अंत में, प्रिंट करें ' एसटीआर ' जो ArrayList के तत्वों को अल्पविराम से अलग स्ट्रिंग के रूप में संग्रहीत करता है:

व्यवस्था। बाहर . प्रिंट ( 'सरणी सूची स्ट्रिंग करने के लिए:' + एसटीआर ) ;

उत्पादन

आइए ArrayList को String में बदलने के लिए दूसरी विधि पर चलते हैं।

विधि 3: toString() विधि का उपयोग करके एक ArrayList को एक स्ट्रिंग में कनवर्ट करें

इस खंड में, हम 'का उपयोग करेंगे' तार() ArrayList को String में बदलने के लिए String वर्ग की विधि। यह जावा में एक पूर्वनिर्धारित विधि है जो स्ट्रिंग प्रारूप मान को आउटपुट करती है। विशिष्ट वर्णों को बदलने के लिए toString () विधि के साथ प्रतिस्थापन () विधि का उपयोग किया जाता है।

वाक्य - विन्यास
ArrayList को toString () विधि के साथ एक स्ट्रिंग में बदलने के लिए दिए गए सिंटैक्स का पालन करें:

arrayList.toString ( ) ;

' सारणी सूची 'का उपयोग करके एक स्ट्रिंग में परिवर्तित किया जाएगा' तार( )' तरीका।

उदाहरण
सबसे पहले, हम एक स्ट्रिंग टाइप वेरिएबल बनाएंगे “ एस ' जो toString () विधि के साथ रूपांतरण करने के बाद ArrayList तत्वों को एक स्ट्रिंग के रूप में संग्रहीत करता है:

डोरी एस = पुष्प। तार ( ) ;

उद्घाटन को बदलने के लिए प्रतिस्थापन () विधि का उपयोग करें ' [ 'और बंद' ] अल्पविराम से अलग स्ट्रिंग मान प्राप्त करने के लिए रिक्त स्ट्रिंग वाले तत्वों के बीच कोष्ठक और रिक्त स्थान:

एस = एस। बदलने के ( '[' , '' )
. बदलने के ( ']' , '' )
. बदलने के ( '' , '' ) ;

अंत में, कंसोल विंडो पर परिणामी स्ट्रिंग प्रिंट करें:

व्यवस्था। बाहर . प्रिंट ( 'सरणी सूची स्ट्रिंग करने के लिए:' + एस ) ;

उत्पादन

विधि 4: ज्वाइन () विधि का उपयोग करके एक ArrayList को एक स्ट्रिंग में बदलें

' जोड़ना() 'स्ट्रिंग वर्ग की एक स्थिर विधि है जो स्ट्रिंग प्रकार चर में स्ट्रिंग के रूप में ArrayList के तत्वों में शामिल होती है।

वाक्य - विन्यास
शामिल होने () विधि के लिए निम्नलिखित सिंटैक्स का उपयोग किया जाता है:

डोरी . जोड़ना ( ',' , सारणी सूची )

यहां, शामिल () विधि दो तर्क लेती है, एक है ' सारणी सूची ' और यह ' , 'जो अल्पविराम से अलग किए गए मानों के साथ स्ट्रिंग्स में शामिल होते हैं।

उदाहरण
इस उदाहरण में, हम स्ट्रिंग क्लास के साथ ज्वाइन () मेथड को पास करके कॉल करेंगे। पुष्प 'ऐरेलिस्ट और अल्पविराम' , 'मानों को अलग करने और इसे एक स्ट्रिंग प्रकार चर में संग्रहीत करने के लिए' एस ':

डोरी एस = डोरी . जोड़ना ( ',' , पुष्प ) ;

कंसोल पर परिणामी स्ट्रिंग को 'का उपयोग करके प्रिंट करें' System.out.println () ' तरीका:

व्यवस्था। बाहर . प्रिंट ( 'सरणी सूची स्ट्रिंग करने के लिए:' + एस ) ;

उत्पादन

हमने जावा में एक ArrayList को एक स्ट्रिंग में बदलने के लिए सबसे आसान तरीके संकलित किए हैं।

निष्कर्ष

एक ArrayList को एक स्ट्रिंग में परिवर्तित करने के लिए, विभिन्न तरीके हैं जैसे कि “का उपयोग करना” + 'ऑपरेटर, एपेंड () विधि, टूस्ट्रिंग () विधि, और जॉइन () विधि। ये विधियाँ ArrayList के तत्वों को अल्पविराम से अलग किए गए स्ट्रिंग मानों में परिवर्तित करती हैं। हालांकि, निर्दिष्ट रूपांतरण करने के लिए + ऑपरेटर का उपयोग करना सबसे आसान तरीका है। इस ब्लॉग में, हमने विस्तृत उदाहरणों के साथ जावा में एक ArrayList को एक स्ट्रिंग में बदलने के तरीकों के बारे में बताया।