এই আর্টিকেলে আমরা বুঝব কিভাবে একটি অ্যারেকে কালেকশনে রূপান্তর করতে হয়। কালেকশন হল একটি ফ্রেমওয়ার্ক যা অবজেক্টের গোষ্ঠী সংরক্ষণ ও ম্যানিপুলেট করার আর্কিটেকচার প্রদান করে। জাভা কালেকশন দিয়ে ডেটা-র ওপর সার্চিং, সর্টিং, ইনসার্শন, ম্যানিপুলেশন এবং ডিলিশন সকল অপারেশন করা যায়।
উদাহরণ
ইনপুট:
ইনপুট অ্যারে: [Java, Python, Scala, Shell]
প্রত্যাশিত আউটপুট:
ধাপ ১ - শুরু ধাপ ২ - একটি স্ট্রিং অ্যারে (input_array) এবং একটি লিস্ট (result_list) ঘোষণা করুন ধাপ ৩ - মানগুলো সংজ্ঞায়িত করুন ধাপ ৪ - Arrays.asList(input_array) ব্যবহার করে স্ট্রিং অ্যারেকে কালেকশনে রূপান্তর করুন ধাপ ৫ - ফলাফল প্রদর্শন করুন ধাপ ৬ - থামুন
উদাহরণ ১: মেইন ফাংশনে সরাসরি বাস্তবায়ন
import java.util.*;
public class Demo {
public static void main(String args[]) {
String input_array[] = { "Java", "Python", "Scala", "Shell" };
System.out.println("অ্যারেটি সংজ্ঞায়িত: " + Arrays.toString(input_array));
List result_list = Arrays.asList(input_array);
System.out.println("\nঅ্যারে থেকে লিস্টে রূপান্তরের পর এলিমেন্টগুলো: " + result_list);
}
}
আউটপুট
অ্যারেটি সংজ্ঞায়িত: [Java, Python, Scala, Shell] অ্যারে থেকে লিস্টে রূপান্তরের পর এলিমেন্টগুলো: [Java, Python, Scala, Shell]
উদাহরণ ২: অবজেক্ট-ওরিয়েন্টেড পদ্ধতিতে ফাংশন ব্যবহার
import java.util.*;
public class Demo {
static void convert_to_list(String input_array[]) {
List result_list = Arrays.asList(input_array);
System.out.println("\nঅ্যারে থেকে লিস্টে রূপান্তরের পর এলিমেন্টগুলো: " + result_list);
}
public static void main(String args[]) {
String input_array[] = { "Java", "Python", "Scala", "Shell" };
System.out.println("অ্যারেটি সংজ্ঞায়িত: " + Arrays.toString(input_array));
convert_to_list(input_array);
}
}
আউটপুট
অ্যারেটি সংজ্ঞায়িত: [Java, Python, Scala, Shell] অ্যারে থেকে লিস্টে রূপান্তরের পর এলিমেন্টগুলো: [Java, Python, Scala, Shell]