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

Java प्रोग्राम: कलेक्शन को एरे में बदलना

इस लेख में हम समझेंगे कि Java में कलेक्शन (संग्रह) को एरे में कैसे बदला जाता है। कलेक्शन एक फ्रेमवर्क है जो ऑब्जेक्ट्स के समूह को स्टोर और मैनिपुलेट करने की आर्किटेक्चर प्रदान करता है।

उदाहरण

इनपुट:

Input list: [Java , program , is , fun]

आउटपुट:

The result after converting to an array is: Java program is fun

एल्गोरिदम

  1. शुरुआत
  2. एक लिस्ट input_list और एक स्ट्रिंग एरे result_string डिक्लेयर करें
  3. मान परिभाषित करें
  4. input_list.toArray(new String[0]) को रिजल्ट एरे में असाइन करके लिस्ट को स्ट्रिंग एरे में बदलें
  5. परिणाम प्रदर्शित करें
  6. रोकें

उदाहरण 1: मुख्य फंक्शन में सभी ऑपरेशन

import java.util.ArrayList;
import java.util.*;

public class Demo {
    public static void main(String[] args) {
        System.out.println("Required packages have been imported");
        List<String> input_list = new ArrayList<String>();
        input_list.add("Java ");
        input_list.add("program ");
        input_list.add("is ");
        input_list.add("fun");
        System.out.println("The list is defined as:" + input_list);
        System.out.println("\nThe result after converting to an array is:");
        String[] result_string = input_list.toArray(new String[0]);
        for (int i = 0; i < result_string.length; i++) {
            String element = result_string[i];
            System.out.print(element);
        }
    }
}

आउटपुट

Required packages have been imported
The list is defined as:[Java , program , is , fun]
The result after converting to an array is: Java program is fun

उदाहरण 2: ऑब्जेक्ट-ओरिएंटेड दृष्टिकोण

import java.util.ArrayList;
import java.util.*;

public class Demo {
    static void convertToArray(List<String> input_list) {
        System.out.println("\nThe result after converting to an array is:");
        String[] result_array = input_list.toArray(new String[0]);
        for (int i = 0; i < result_array.length; i++) {
            String element = result_array[i];
            System.out.print(element);
        }
    }
    
    public static void main(String[] args) {
        System.out.println("Required packages have been imported");
        List<String> input_list = new ArrayList<String>();
        input_list.add("Java ");
        input_list.add("program ");
        input_list.add("is ");
        input_list.add("fun");
        System.out.println("The list is defined as:" + input_list);
        convertToArray(input_list);
    }
}

आउटपुट

Required packages have been imported
The list is defined as:[Java , program , is , fun]
The result after converting to an array is: Java program is fun
  1. - जावा में JSON-lib API का उपयोग करके कलेक्शन को JSON ऐरे में कैसे कन्वर्ट करें

    net.sf.json.JSONArray वैल्यूज का एक ऑर्डर्ड सीक्वेंस है। इसका बाहरी टेक्स्ट फॉर्म कॉमा सेपरेटेड वैल्यूज के साथ स्क्वायर ब्रैकेट्स में रैप्ड स्ट्रिंग है और आंतरिक फॉर्म एक ऑब्जेक्ट है जिसमें इंडेक्स द्वारा वैल्यूज एक्सेस करने के लिए get() और opt() मेथड्स, और वैल्यूज जोड़ने या रिप्लेस करने के लिए elem

  1. - Java में Iterable को Collection में कैसे बदलें?

    मान लीजिए निम्नलिखित हमारा Iterable है: Iterable<Integer> i = Arrays.asList(50, 100, 150, 200, 250, 300, 500, 800, 1000); अब, एक कलेक्शन बनाएं: Collection<Integer> c = convertIterable(i); ऊपर, हमारे पास रूपांतरण के लिए एक कस्टम मेथड convertIterable() है। मेथड निम्नलिखित है: public stati

  1. - Java गाइड: List को Array में बदलें (और वापस) toArray() और Arrays.asList() के साथ

    List और Array के बीच बदलना Java में एक बहुत ही सामान्य ऑपरेशन है। Java में List को Array में बदलने का सबसे अच्छा और आसान तरीका .toArray() मेथड का उपयोग करना है। इसी तरह, हम Arrays.asList() मेथड का उपयोग करके Array को वापस List में बदल सकते हैं। नीचे दिए गए उदाहरण दिखाते हैं कि List of String और List