এই আর্টিকেলে আমরা বুঝব কিভাবে একটি কলেকশনের এলিমেন্টগুলো প্রিন্ট করতে হয়।
উদাহরণ
ইনপুট:
প্রোগ্রাম চালান
প্রত্যাশিত আউটপুট:
ধাপ ১ - শুরু ধাপ ২ - একটি কলেকশন (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