जावा प्रोग्राम ArrayList को एक स्ट्रिंग में बदलने और इसके विपरीत

इस उदाहरण में, हम सरणी को एक स्ट्रिंग में और इसके विपरीत जावा में परिवर्तित करना सीखेंगे।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • जावा अरेलिस्ट क्लास
  • जावा स्ट्रिंग

उदाहरण 1: Arraylist को एक स्ट्रिंग में परिवर्तित करें

 import java.util.ArrayList; class Main ( public static void main(String() args) ( ArrayList languages= new ArrayList(); // Add elements in the array list languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("ArrayList: " + languages); // convert the arraylist into a string String arraylist = languages.toString(); System.out.println("String: " + arraylist); ) )

आउटपुट

 ArrayList: (जावा, पायथन, जावास्क्रिप्ट) स्ट्रिंग: (जावा, पायथन, जावास्क्रिप्ट)

उपरोक्त उदाहरण में, हमने भाषाओं के नाम से एक सरणी सूची बनाई है। लाइन नोटिस करें,

 languages.toString();

यहाँ, toString()विधि arraylist को एक स्ट्रिंग में परिवर्तित करती है। संपूर्ण सरणी सूची को एकल स्ट्रिंग के रूप में परिवर्तित किया जाता है।

नोट : हम सरणी सूची को एक स्ट्रिंग सरणी में भी बदल सकते हैं। अधिक जानने के लिए, Java ArrayList को Array रूपांतरण पर जाएँ।

उदाहरण 2: ArrayList को स्ट्रिंग में शामिल होने का उपयोग करके परिवर्तित करें ()

 import java.util.ArrayList; class Main ( public static void main(String() args) ( ArrayList languages= new ArrayList(); // Add elements in the array list languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("ArrayList: " + languages); // convert the arraylist into a string String arraylist = String.join(", ", languages); System.out.println("String: " + arraylist); ) )

आउटपुट

 ArrayList: (जावा, पायथन, जावास्क्रिप्ट) स्ट्रिंग: जावा, पायथन, जावास्क्रिप्ट

उपरोक्त उदाहरण में, हमने क्लास की join()विधि का उपयोग Stringसरणी सूची को एक स्ट्रिंग में बदलने के लिए किया है। अधिक जानने के लिए, जावा स्ट्रिंग जॉइन () पर जाएँ।

उदाहरण 3: एक स्ट्रिंग को ArrayList में बदलें

 import java.util.ArrayList; import java.util.Arrays; class Main ( public static void main(String() args) ( // create a string String str = "Java, JavaScript, Python"; System.out.println("String: " + str); // convert the string into an array String() arr = str.split(","); // create an arraylist from the string ArrayList languages = new ArrayList(Arrays.asList(arr)); System.out.println("ArrayList: " + languages); ) )

आउटपुट

 स्ट्रिंग: जावा, जावास्क्रिप्ट, पायथन अरेलिस्ट: (जावा, जावास्क्रिप्ट, पायथन)

उपरोक्त उदाहरण में, हमने str नामक एक स्ट्रिंग बनाई है। हमने split()दिए गए string को एक array में बदलने के लिए विधि का उपयोग किया है । स्ट्रिंग को विभाजित करने के बारे में अधिक जानने के लिए, जावा स्ट्रिंग विभाजन () पर जाएँ।

अभिव्यक्ति पर ध्यान दें,

 Arrays.asList(arr)

asList()विधि एक ArrayList में स्ट्रिंग सरणी बदल देता है।

दिलचस्प लेख...