इस लेख में, हम समझेंगे कि ऐरेलिस्ट को एक स्ट्रिंग में कैसे परिवर्तित किया जाए और इसके विपरीत। TheArrayList वर्ग एक आकार बदलने योग्य सरणी है, जिसे java. पैकेज का उपयोग करें। जावा में एक अंतर्निर्मित सरणी और एक ArrayList के बीच का अंतर यह है कि किसी सरणी के आकार को संशोधित नहीं किया जा सकता है।
नीचे उसी का एक प्रदर्शन है -
मान लें कि हमारा इनपुट है -
Input string: Java Program
वांछित आउटपुट होगा -
The array after conversion from string is: J a v a P r o g r a m
एल्गोरिदम
Step 1 - START Step 2 - Declare namely Step 3 - Define the values. Step 4 - Create an array and add elements to it using the ‘add’ method. Step 5 - Display the list on the console. Step 6 - Create another empty array of previous array size. Step 7 - Convert it into string using the ‘toString’ method. Step 8 - Iterate over the elements and display the elements on the console. Step 9 - Stop
उदाहरण 1
import java.util.ArrayList; public class Demo { public static void main(String[] args) { System.out.println("The required packages have been imported"); ArrayList input_array= new ArrayList<>(); input_array.add("Java"); input_array.add("Python"); input_array.add("Scala"); input_array.add("JavaScript"); System.out.println("The array is defined as: " + input_array); String result_string = input_array.toString(); System.out.println("\nThe result string is: " + result_string); } }
आउटपुट
The required packages have been imported The array is defined as: [Java, Python, Scala, JavaScript] The result string is: [Java, Python, Scala, JavaScript]
उदाहरण 2
यहां, हम एक स्ट्रिंग को एक सरणी में बदलते हैं।
public class Demo { public static void main(String args[]){ String input_string = "Java Program"; System.out.println("The string is defined as: " + input_string); char[] result_array = new char[input_string.length()]; for (int i = 0; i < input_string.length(); i++) { result_array[i] = input_string.charAt(i); } System.out.println("The array after conversion from string is: " ); for (char c : result_array) { System.out.print(c + " "); } } }
आउटपुट
The string is defined as: Java Program The array after conversion from string is: J a v a P r o g r a m