Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

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

इस लेख में, हम समझेंगे कि ऐरेलिस्ट को एक स्ट्रिंग में कैसे परिवर्तित किया जाए और इसके विपरीत। 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

  1. कैसे ArrayList<स्ट्रिंग> ArrayList<ऑब्जेक्ट> और जावा में इसके विपरीत प्राप्त करने के लिए?

    ArrayList से ArrayList जेनेरिक (टी) में टाइप किए गए पैरामीटर के बजाय आप ? का भी उपयोग कर सकते हैं, जो एक अज्ञात प्रकार का प्रतिनिधित्व करता है। इन्हें वाइल्ड कार्ड के रूप में जाना जाता है आप वाइल्ड कार्ड का उपयोग कर सकते हैं - पैरामीटर का प्रकार या, फ़ील्ड या स्थानीय फ़ील्ड। वाइल्ड कार्ड का उपयोग क

  1. जावा में एक स्ट्रिंग में स्ट्रिंग्स की एक सरणी कैसे परिवर्तित करें?

    स्ट्रिंगबफर का उपयोग करना एक खाली स्ट्रिंग बफ़र ऑब्जेक्ट बनाएँ। लूप का उपयोग करके स्ट्रिंग सरणी के तत्वों के माध्यम से ट्रैवर्स करें। लूप में, एरे के प्रत्येक तत्व को एपेंड () विधि का उपयोग करके स्ट्रिंगबफ़र ऑब्जेक्ट में जोड़ें। अंत में StringBuffer ऑब्जेक्ट को toString() विधि का उपयोग क

  1. जावा में एक स्ट्रिंग को हेक्साडेसिमल और इसके विपरीत प्रारूप में कैसे परिवर्तित करें?

    स्ट्रिंग टू हेक्साडेसिमल toHexString () पूर्णांक वर्ग की विधि एक पूर्णांक को एक पैरामीटर के रूप में स्वीकार करती है और एक हेक्साडेसिमल स्ट्रिंग लौटाती है। इसलिए, एक स्ट्रिंग को एक हेक्साडेसिमल स्ट्रिंग में बदलने के लिए - वांछित स्ट्रिंग प्राप्त करें। एक खाली स्ट्रिंगबफ़र ऑब्जेक्ट बनाएँ। to