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

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

इस लेख में, हम समझेंगे कि लिंक की गई सूची को एक सरणी में कैसे परिवर्तित किया जाए और इसके विपरीत। java.util.LinkedList वर्ग के संचालन प्रदर्शन हम एक दोगुनी-लिंक्ड सूची के लिए उम्मीद कर सकते हैं। सूची में अनुक्रमित करने वाले संचालन सूची से पीछे हटेंगे शुरुआत या अंत, जो भी निर्दिष्ट सूचकांक के करीब हो।

नीचे उसी का एक प्रदर्शन है -

मान लीजिए कि हमारा इनपुट है -

The list is defined as: [Java, Python, Scala, Mysql]

वांछित आउटपुट होगा -

The result array is: Java Python Scala Mysql

एल्गोरिदम

Step 1 - START
Step 2 - Declare namely
Step 3 - Define the values.
Step 4 - Create a list and add elements to it using the ‘add’ method.
Step 5 - Display the list on the console.
Step 6 - Create another empty list of previous list size.
Step 7 - Convert it into array using the ‘toArray’ method.
Step 8 - Iterate over the array and display the elements on the console.
Step 9 - Stop

उदाहरण 1

यहां, हम सूची को एक सरणी में बदलते हैं।

import java.util.LinkedList;
public class Demo {
   public static void main(String[] args) {
      System.out.println("The required packages have been imported");
      LinkedList<String> input_list= new LinkedList<>();
      input_list.add("Java");
      input_list.add("Python");
      input_list.add("Scala");
      input_list.add("Mysql");
      System.out.println("The list is defined as: " + input_list);
      String[] result_array = new String[input_list.size()];
      input_list.toArray(result_array);
      System.out.print("\nThe result array is: ");
      for(String elements:result_array) {
         System.out.print(elements+" ");
      }
   }
}

आउटपुट

The required packages have been imported
The list is defined as: [Java, Python, Scala, Mysql]

The result array is: Java Python Scala Mysql

उदाहरण 2

यहां, हम एक सरणी को एक सूची में बदलते हैं।

import java.util.Arrays;
import java.util.LinkedList;
public class Demo {
   public static void main(String[] args) {
      System.out.println("The required packages have been imported");
      String[] result_array = {"Java", "Python", "Scala", "Mysql"};
      System.out.println("The elements of the result_array are defined as: " +
      Arrays.toString(result_array));
      LinkedList<String> result_list= new LinkedList<>(Arrays.asList(result_array));
      System.out.println("\nThe elements of the result list are: " + result_list);
   }
}

आउटपुट

The required packages have been imported
The elements of the result_array are defined as: [Java, Python, Scala, Mysql]

The elements of the result list are: [Java, Python, Scala, Mysql]

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

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

  1. हम जावा में किसी सूची को JSON सरणी में कैसे परिवर्तित कर सकते हैं?

    द JSON एक हल्का, पाठ-आधारित . है और भाषा-स्वतंत्र डेटा विनिमय प्रारूप। JSON दो संरचित प्रकारों का प्रतिनिधित्व कर सकता है जैसे ऑब्जेक्ट और सरणी . एक ऑब्जेक्ट कुंजी/मान . का एक अनियंत्रित संग्रह है जोड़े और एक सरणी एक आदेशित sमानों का अनुक्रम . है । हम JSONArray.toJSONString() का उपयोग करके किसी

  1. जावा में सूची को ऐरे में बदलें

    जावा में लिस्ट और ऐरे के बीच कनवर्ट करना एक बहुत ही सामान्य ऑपरेशन है। जावा में किसी सूची को ऐरे में बदलने का सबसे अच्छा और आसान तरीका .toArray() का उपयोग करना है। विधि। इसी तरह, हम Arrays.asList() . का उपयोग करके किसी सूची को वापस ऐरे में बदल सकते हैं विधि। नीचे दिए गए उदाहरण दिखाते हैं कि कैसे