जावा में लिस्ट और ऐरे के बीच कनवर्ट करना एक बहुत ही सामान्य ऑपरेशन है।
जावा में किसी सूची को ऐरे में बदलने का सबसे अच्छा और आसान तरीका .toArray()
का उपयोग करना है। विधि।
इसी तरह, हम Arrays.asList()
. का उपयोग करके किसी सूची को वापस ऐरे में बदल सकते हैं विधि।
नीचे दिए गए उदाहरण दिखाते हैं कि कैसे स्ट्रिंग की सूची और पूर्णांकों की सूची को उनके ऐरे समकक्षों में परिवर्तित किया जाए।
सूची को स्ट्रिंग की सरणी में बदलें
import java.util.ArrayList;
import java.util.List;
public class ConvertArrayListToArray {
public static void main(String[] args) {
List<String> itemList = new ArrayList<String>();
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);
}
}
उदाहरण के लिए, हम पूर्णांकों की सूची को पूर्णांकों की सूची में बदलने के लिए उसी दृष्टिकोण का उपयोग कर सकते हैं:
संबंधित:
- जावा में ArrayList के माध्यम से कैसे लूप करें
- किसी सूची से डुप्लिकेट कैसे निकालें
- जावा में दो ArrayLists की तुलना कैसे करें
सूची को पूर्णांकों की सरणी में बदलें
import java.util.ArrayList;
import java.util.List;
public class ConvertArrayListToArray {
public static void main(String[] args) {
List<Integer> intList = new ArrayList<Integer>();
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);
}
}
स्ट्रिंग सरणी को सूची में बदलें
आप किसी ऐरे को वापस सूची में भी बदल सकते हैं। ऐसा करने के लिए, हम 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<String> stringList = new ArrayList(Arrays.asList(stringArray));
for (String listItem : stringList) {
System.out.println(listItem);
}
}
}