কম্পিউটার

কিভাবে ArrayList থেকে ArrayList পেতে হয় এবং জাভাতে এর বিপরীতে?

ArrayList থেকে ArrayList

জেনেরিক (T) এ টাইপ করা প্যারামিটারের পরিবর্তে আপনি একটি অজানা প্রকারের প্রতিনিধিত্ব করে “?” ব্যবহার করতে পারেন। এগুলি ওয়াইল্ড কার্ড হিসাবে পরিচিত আপনি একটি ওয়াইল্ড কার্ড ব্যবহার করতে পারেন − প্রকার প্যারামিটার বা, একটি ক্ষেত্র বা একটি স্থানীয় ক্ষেত্র৷ ওয়াইল্ড কার্ড ব্যবহার করে, আপনি ArrayList কে 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 কে 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

  1. জাভাতে toString() ব্যবহার করে সংখ্যার স্ট্রিং উপস্থাপনা কিভাবে পেতে হয়?

  2. জাভাতে একটি স্ট্রিংকে একটি ইনপুটস্ট্রিম অবজেক্টে কীভাবে রূপান্তর করবেন?

  3. কিভাবে আমরা একটি স্ট্রিং মূল্যায়ন করব এবং পাইথনে একটি বস্তু ফেরত দেব?

  4. আমি কিভাবে একটি স্ট্রিং এবং তদ্বিপরীত মধ্যে একটি পাইথন অভিধান সিরিয়াল করতে পারি?