इस उदाहरण में, हम सरणी को एक सरणी में बदलकर और इसके विपरीत जावा में बदलना सीखेंगे।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- जावा अरेलिस्ट क्लास
- जावा एरेस
उदाहरण 1: Arraylist को Array में बदलें
import java.util.ArrayList; class Main ( public static void main(String() args) ( ArrayList languages= new ArrayList(); // Add elements in the arraylist languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("ArrayList: " + languages); // Create a new array of String type String() arr = new String(languages.size()); // Convert ArrayList into the string array languages.toArray(arr); System.out.print("Array: "); for(String item:arr) ( System.out.print(item+", "); ) ) )
आउटपुट
ArrayList: (Java, पायथन, जावास्क्रिप्ट) Array: जावा, पायथन, जावास्क्रिप्ट,
उपरोक्त उदाहरण में, हमने भाषाओं के नाम से एक सरणी सूची बनाई है। लाइन नोटिस करें,
languages.toArray(arr);
यहां, toArray()
विधि सरणी भाषाओं को एक सरणी में परिवर्तित करती है। और स्ट्रिंग अरेस्ट में इसे स्टोर करता है।
नोट : यदि हम toArray()
विधि के लिए कोई तर्क नहीं देते हैं , तो विधि प्रकार की एक सरणी लौटाती है Object
।
उदाहरण 2: सरणी को ArrayList में बदलें
import java.util.Arrays; import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an array String() array = ("Java", "Python", "C"); System.out.println("Array: " + Arrays.toString(array)); // convert array to arraylist ArrayList languages= new ArrayList(Arrays.asList(array)); System.out.println("ArrayList: " + languages); ) )
आउटपुट
ऐरे: (जावा, पायथन, सी) एरियरिस्ट: (जावा, पायथन, सी)
उपरोक्त उदाहरण में, हमने एक प्रकार की एक सरणी बनाई है String
। अभिव्यक्ति पर ध्यान दें,
Arrays.asList(array)
यहां, वर्ग की asList()
विधि Arrays
निर्दिष्ट सरणी को सरणी सूची में परिवर्तित करती है।