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

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

List और Array के बीच बदलना Java में एक बहुत ही सामान्य ऑपरेशन है।

Java में List को Array में बदलने का सबसे अच्छा और आसान तरीका .toArray() मेथड का उपयोग करना है।

इसी तरह, हम Arrays.asList() मेथड का उपयोग करके Array को वापस List में बदल सकते हैं।

नीचे दिए गए उदाहरण दिखाते हैं कि List of String और List of Integers को उनके Array समकक्षों में कैसे बदलें।

List को String के Array में बदलें

import java.util.ArrayList;
import java.util.List;

public class ConvertArrayListToArray {
    public static void main(String[] args) {
        List itemList = new ArrayList();
        itemList.add("item1");
        itemList.add("item2");
        itemList.add("item3");
        String[] itemsArray = new String[itemList.size()];
        itemsArray = itemList.toArray(itemsArray);
        for (String s : itemsArray) System.out.println(s);
    }
}

हम List of Integers को Array of Integers में बदलने के लिए उसी दृष्टिकोण का उपयोग कर सकते हैं, उदाहरण के लिए:

  • Java में ArrayList के माध्यम से कैसे लूप करें
  • List से डुप्लिकेट कैसे हटाएं
  • Java में दो ArrayLists की तुलना कैसे करें

List को Integers के Array में बदलें

import java.util.ArrayList;
import java.util.List;

public class ConvertArrayListToArray {
    public static void main(String[] args) {
        List intList = new ArrayList();
        intList.add(10);
        intList.add(20);
        intList.add(30);
        Integer[] intArray = new Integer[intList.size()];
        intArray = intList.toArray(intArray);
        for (Integer i : intArray) System.out.println(i);
    }
}

String Array को List में बदलें

आप Array को वापस List में भी बदल सकते हैं। ऐसा करने के लिए, हम Arrays.asList() का उपयोग करते हैं। उदाहरण के लिए:

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class ConvertArrayToList {
    public static void main(String[] args) {
        String[] stringArray = {"item 1", "item 2", "item 3", "item 4"};
        List stringList = new ArrayList(Arrays.asList(stringArray));
        for (String listItem : stringList) {
            System.out.println(listItem);
        }
    }
}
  1. - Java में XML को JSON ऐरे में कैसे बदलें?

    JSON एक हल्का डेटा-इंटरचेंज फॉर्मेट है और JSON का फॉर्मेट की-वैल्यू जोड़ी जैसा होता है। हम org.json.XML क्लास का उपयोग करके XML को JSON ऐरे में बदल सकते हैं, यह एक स्टैटिक मेथड, XML.toJSONObject() प्रदान करता है जो XML को JSON ऐरे में बदलता है। सिंटैक्स public static JSONObject toJSONObject(java.la

  1. - Java में JSON ऐरे को CSV में कैसे बदलें?

    JSON का उपयोग डेटा-इंटरचेंज फॉर्मेट के रूप में किया जा सकता है और यह हल्का और भाषा स्वतंत्र है। एक JSONArray स्ट्रिंग से टेक्स्ट पार्स करके वेक्टर-जैसा ऑब्जेक्ट उत्पन्न कर सकता है और java.util.List इंटरफ़ेस का समर्थन करता है। हम org.json.CDL क्लास का उपयोग करके JSON ऐरे को CSV फॉर्मेट में बदल सकते

  1. - Java में लिस्ट को JSON ऐरे में कैसे बदलें?

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