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