কম্পিউটার

জাভাতে একটি অ্যারেকে অ্যারেলিস্টে রূপান্তর করার কতগুলি উপায় রয়েছে?


অ্যারের প্রতিটি উপাদান যোগ করে

যোগ করুন() অ্যারেলিস্টের পদ্ধতি ক্লাস একটি উপাদান গ্রহণ করে এবং এটি বর্তমান অ্যারে তালিকায় যোগ করে। এই পদ্ধতি −

ব্যবহার করে একটি অ্যারেকে অ্যারে তালিকায় রূপান্তর করতে
  • স্ট্রিং অ্যারে পান৷

  • একটি খালি ArrayList অবজেক্ট তৈরি করুন।

  • অ্যারেলিস্টে অ্যারের প্রতিটি উপাদান যুক্ত করুন।

  • অ্যারে তালিকার বিষয়বস্তু মুদ্রণ করুন।

উদাহরণ

import java.util.ArrayList;
import java.util.Iterator;
public class ArrayToArrayList {
   public static void main(String args[]) {
      String stringArray[] = {"JavaFX", "Java", "WebGL", "OpenCV", "OpenNLP", "JOGL", "Hadoop", "HBase", "Flume", "Mahout", "Impala"};
      ArrayList<String> arrayList = new ArrayList<String>();
      for(int i = 0; i < stringArray.length; i++) {
         arrayList.add(stringArray[i]);
      }
      System.out.println("Contents of the array list: ");
      Iterator it = arrayList.iterator();
      while(it.hasNext()) {
         System.out.print(it.next());
      }
   }
}

আউটপুট

Contents of the array list:
JavaFX
Java
WebGL
OpenCV
OpenNLP
JOGL
Hadoop
HBase
Flume
Mahout
Impala

asList() পদ্ধতি ব্যবহার করে

asList() অ্যারেলিস্টের পদ্ধতি ক্লাস একটি অ্যারে গ্রহণ করে এবং একটি তালিকা বস্তু প্রদান করে। একটি অ্যারেকে একটি ArrayList-

-এ রূপান্তর করতে
  • প্রয়োজনীয় অ্যারে পান৷

  • asList() আমন্ত্রণ করুন একটি প্যারামিটার হিসাবে অ্যারে পাস করে অবজেক্ট এবং তালিকা অবজেক্ট পুনরুদ্ধার করুন।

  • পূর্ববর্তী ধাপে প্রাপ্ত তালিকা অবজেক্ট পাস করে একটি ArrayList ক্লাস ইনস্ট্যান্ট করুন।

  • ArrayList এর বিষয়বস্তু প্রিন্ট করুন।

উদাহরণ

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
public class ArrayToArrayList {
   public static void main(String args[]) {
      String stringArray[] = {"JavaFX", "Java", "WebGL", "OpenCV", "OpenNLP", "JOGL", "Hadoop", "HBase", "Flume", "Mahout", "Impala"};
      List <String> list = Arrays.asList(stringArray);
      ArrayList<String> arrayList = new ArrayList(list);
      System.out.println("Contents of the array list: ");
      Iterator it = arrayList.iterator();
      while(it.hasNext()) {
         System.out.println(it.next());
      }
   }
}

আউটপুট

Contents of the array list:
JavaFX
Java
WebGL
OpenCV
OpenNLP
JOGL
Hadoop
HBase
Flume
Mahout
Impala

সংগ্রহ ক্লাসের addAll পদ্ধতি ব্যবহার করে

সংগ্রহ ক্লাসের addAll() পদ্ধতি একটি অ্যারে তালিকা অবজেক্ট এবং একটি অ্যারেকে পরামিতি হিসাবে গ্রহণ করে এবং অ্যারের তালিকায় প্রদত্ত অ্যারের উপাদান যোগ করে। তাই এই বস্তুটি ব্যবহার করে একটি অ্যারেকে ArrayList-এ রূপান্তর করতে −

  • অ্যারে পান৷

  • একটি খালি অ্যারেলিস্ট অবজেক্ট তৈরি করুন।

  • প্যারামিটার হিসাবে অ্যারে তালিকা এবং অ্যারে পাস করে সংগ্রহ ক্লাসের addAll() পদ্ধতিটি চালু করুন।

  • অ্যারে তালিকার বিষয়বস্তু মুদ্রণ করুন।

উদাহরণ

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Iterator;
public class ArrayToArrayList {
   public static void main(String args[]) {
      String stringArray[] = {"JavaFX", "Java", "WebGL", "OpenCV", "OpenNLP", "JOGL", "Hadoop", "HBase", "Flume", "Mahout", "Impala"};
      ArrayList<String> arrayList = new ArrayList();
      Collections.addAll(arrayList, stringArray);
      System.out.println("Contents of the array list: ");
      Iterator it = arrayList.iterator();
      while(it.hasNext()) {
         System.out.println(it.next());
      }
   }
}

আউটপুট

Contents of the array list:
JavaFX
Java
WebGL
OpenCV
OpenNLP
JOGL
Hadoop
HBase
Flume
Mahout
Impala

  1. অ্যারে জাভা থেকে অ্যারেলিস্ট

  2. কীভাবে একটি জাভা স্ট্রিংকে চার অ্যারেতে রূপান্তর করবেন

  3. অ্যারেকে অ্যান্ড্রয়েডে অ্যারেলিস্টে কীভাবে রূপান্তর করবেন?

  4. জাভাতে কতগুলি নন-অ্যাক্সেস মডিফায়ার আছে?