ArrayList থেকে ArrayList
জেনেরিক (T) এ টাইপ করা প্যারামিটারের পরিবর্তে আপনি একটি অজানা প্রকারের প্রতিনিধিত্ব করে “?” ব্যবহার করতে পারেন। এগুলি ওয়াইল্ড কার্ড হিসাবে পরিচিত আপনি একটি ওয়াইল্ড কার্ড ব্যবহার করতে পারেন − প্রকার প্যারামিটার বা, একটি ক্ষেত্র বা একটি স্থানীয় ক্ষেত্র৷ ওয়াইল্ড কার্ড ব্যবহার করে, আপনি ArrayList
ArrayList<String> stringList = (ArrayList<String>)(ArrayList<?>)(list);
উদাহরণ
import java.util.ArrayList;
import java.util.Iterator;
import java.util.ListIterator;
public class ArrayListExample {
public static void main(String args[]) {
//Instantiating an ArrayList object
ArrayList<Object> list = new ArrayList<Object>();
//populating the ArrayList
list.add("apples");
list.add("mangoes");
list.add("oranges");
//Converting the Array list of object type into String type
ArrayList<String> stringList = (ArrayList<String>)(ArrayList<?>)(list);
//listing the contenmts of the obtained list
Iterator<String> it = stringList.iterator();
while(it.hasNext()) {
System.out.println(it.next());
}
}
} আউটপুট
apples mangoes oranges
ArrayList
ArrayList
এ রূপান্তর করতে-
স্ট্রিং টাইপের একটি অ্যারেলিস্ট অবজেক্ট তৈরি করুন/পান।
-
উপরোক্ত প্রাপ্ত/তৈরি করা অবজেক্টটিকে এর কনস্ট্রাক্টরের কাছে প্যারামিটার হিসেবে পাস করে অবজেক্ট টাইপের একটি নতুন ArrayList অবজেক্ট তৈরি করুন।
উদাহরণ
import java.util.ArrayList;
import java.util.Iterator;
import java.util.ListIterator;
public class ArrayListExample {
public static void main(String args[]) {
//Instantiating an ArrayList object
ArrayList<String> stringList = new ArrayList<String>();
//populating the ArrayList
stringList.add("apples");
stringList.add("mangoes");
stringList.add("oranges");
//Converting the Array list of String type to object type
ArrayList<Object> objectList = new ArrayList<Object>(stringList);
//listing the contents of the obtained list
Iterator<String> it = stringList.iterator();
while(it.hasNext()) {
System.out.println(it.next());
}
}
} আউটপুট
apples mangoes oranges