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