কম্পিউটার টিউটোরিয়াল

অ্যারে কালেকশনে রূপান্তর করার জাভা প্রোগ্রাম


এই আর্টিকেলে আমরা বুঝব কিভাবে একটি অ্যারেকে কালেকশনে রূপান্তর করতে হয়। কালেকশন হল একটি ফ্রেমওয়ার্ক যা অবজেক্টের গোষ্ঠী সংরক্ষণ ও ম্যানিপুলেট করার আর্কিটেকচার প্রদান করে। জাভা কালেকশন দিয়ে ডেটা-র ওপর সার্চিং, সর্টিং, ইনসার্শন, ম্যানিপুলেশন এবং ডিলিশন সকল অপারেশন করা যায়।

উদাহরণ

ইনপুট:

ইনপুট অ্যারে: [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]
  1. জাভাতে Iterable কে Collection-এ রূপান্তর করা

  2. জাভাতে লিস্ট কে JSON অ্যারে-এ রূপান্তর করুন

  3. পাইথনে ক্যারেক্টারের লিস্টকে স্ট্রিংয়ে রূপান্তর করার প্রোগ্রাম

  4. জাভা গাইড: লিস্ট কে অ্যারেতে কনভার্ট করা (এবং আবার ফিরিয়ে আনা) toArray() এবং Arrays.asList() দিয়ে