তালিকা এবং অ্যারের মধ্যে রূপান্তর করা জাভাতে একটি খুব সাধারণ কাজ।
জাভাতে একটি তালিকাকে অ্যারেতে রূপান্তর করার সর্বোত্তম এবং সহজ উপায় হল .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);
}
}
আমরা পূর্ণসংখ্যার তালিকাকে পূর্ণসংখ্যার অ্যারেতে রূপান্তর করতে একই পদ্ধতি ব্যবহার করতে পারি, উদাহরণস্বরূপ:
সম্পর্কিত:
- কিভাবে জাভাতে একটি অ্যারেলিস্টের মাধ্যমে লুপ করবেন
- কিভাবে একটি তালিকা থেকে সদৃশগুলি সরাতে হয়
- কিভাবে জাভাতে দুটি অ্যারেলিস্ট তুলনা করবেন
তালিকাকে পূর্ণসংখ্যার অ্যারেতে রূপান্তর করুন
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);
}
}
}