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

কলেকশন প্রিন্ট করার জাভা প্রোগ্রাম


এই আর্টিকেলে আমরা বুঝব কিভাবে একটি কলেকশনের এলিমেন্টগুলো প্রিন্ট করতে হয়।

উদাহরণ

ইনপুট:

প্রোগ্রাম চালান

প্রত্যাশিত আউটপুট:

ধাপ ১ - শুরু
ধাপ ২ - একটি কলেকশন (input_list) ঘোষণা করুন
ধাপ ৩ - মানগুলো সংজ্ঞায়িত করুন
ধাপ ৪ - অবজেক্টগুলো (object_1, object_2, object_3, object_4) তৈরি করুন এবং প্রতিটিতে কী-ভ্যালু পেয়ার যোগ করুন
ধাপ ৫ - ফর-ইচ লুপ ব্যবহার করে কলেকশনের এলিমেন্টগুলো প্রদর্শন করুন
ধাপ ৬ - থামুন

উদাহরণ ১: মেইন ফাংশনে সরাসরি বাস্তবায়ন

import java.util.*;
public class Demo {
    String name;
    int id;
    Demo(String s, int n) {
        name = s;
        id = n;
    }
    public String toString() {
        return "Language : " + name + " | Language_id : " + id;
    }
    static void print(ArrayList input_array) {
        System.out.println("কলেকশনের এলিমেন্টগুলো: ");
        for (Demo element : input_array)
            System.out.println(element);
    }
    public static void main(String[] args) {
        ArrayList input_array = new ArrayList();
        Demo object_1 = new Demo("Java", 101);
        Demo object_2 = new Demo("Scala", 102);
        Demo object_3 = new Demo("Python", 103);
        Demo object_4 = new Demo("Mysql", 104);
        input_array.add(object_1);
        input_array.add(object_2);
        input_array.add(object_3);
        input_array.add(object_4);
        print(input_array);
    }
}

আউটপুট

কলেকশনের এলিমেন্টগুলো:
Language : Java | Language_id : 101
Language : Scala | Language_id : 102
Language : Python | Language_id : 103
Language : Mysql | Language_id : 104

উদাহরণ ২: অবজেক্ট-ওরিয়েন্টেড পদ্ধতিতে ফাংশন ব্যবহার

import java.util.*;
public class Demo {
    String name;
    int id;
    Demo(String s, int n) {
        name = s;
        id = n;
    }
    public String toString() {
        return "Language : " + name + " | Language_id : " + id;
    }
    static void print(ArrayList input_array) {
        System.out.println("কলেকশনের এলিমেন্টগুলো: ");
        for (Demo element : input_array)
            System.out.println(element);
    }
    public static void main(String[] args) {
        ArrayList input_array = new ArrayList();
        Demo object_1 = new Demo("Java", 101);
        Demo object_2 = new Demo("Scala", 102);
        Demo object_3 = new Demo("Python", 103);
        Demo object_4 = new Demo("Mysql", 104);
        input_array.add(object_1);
        input_array.add(object_2);
        input_array.add(object_3);
        input_array.add(object_4);
        print(input_array);
    }
}

আউটপুট

কলেকশনের এলিমেন্টগুলো:
Language : Java | Language_id : 101
Language : Scala | Language_id : 102
Language : Python | Language_id : 103
Language : Mysql | Language_id : 104
  1. জাভা প্রোগ্রাম: স্ট্রিং (String) প্রিন্ট করার পদ্ধতি

  2. জাভা প্রোগ্রাম: পূর্ণসংখ্যা (Integer) প্রিন্ট করার পদ্ধতি

  3. জেড আকারে ম্যাট্রিক্স প্রিন্ট করার জাভা প্রোগ্রাম

  4. স্ট্রিং-এর স্বতন্ত্র পারমিউটেশন প্রিন্ট করার জাভা প্রোগ্রাম