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

ArrayList-এ ডুপ্লিকেট রিমুভ করার জাভা প্রোগ্রাম


এই আর্টিকেলে আমরা বুঝব কিভাবে ArrayList-এ থেকে ডুপ্লিকেট এলিমেন্ট রিমুভ করতে হয়।

উদাহরণ

ইনপুট:

লিস্টটি সংজ্ঞায়িত: [Java, Scala, Python, Java]

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

ডুপ্লিকেট রিমুভ করার পর লিস্ট: [Java, Scala, Python]

অ্যালগরিদম

ধাপ ১ - শুরু
ধাপ ২ - একটি লিস্ট (input_list) এবং একটি Set (result_set) ঘোষণা করুন
ধাপ ৩ - মানগুলো সংজ্ঞায়িত করুন
ধাপ ৪ - ইনপুট লিস্টকে সেটে রূপান্তর করুন (সেটে ডুপ্লিকেট থাকে না)
ধাপ ৫ - ফলাফল প্রদর্শন করুন
ধাপ ৬ - থামুন

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

import java.util.ArrayList;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Set;
public class Demo {
    public static void main(String[] args) {
        System.out.println("প্রয়োজনীয় প্যাকেজগুলো ইম্পোর্ট করা হয়েছে");
        List input_list = new ArrayList();
        input_list.add("Java");
        input_list.add("Scala");
        input_list.add("Python");
        input_list.add("Java");
        System.out.println("লিস্টটি সংজ্ঞায়িত: " + input_list.toString());
        Set result_set = new LinkedHashSet(input_list);
        System.out.println("ডুপ্লিকেট রিমুভ করার পর লিস্ট: " + result_set);
    }
}

আউটপুট

প্রয়োজনীয় প্যাকেজগুলো ইম্পোর্ট করা হয়েছে
লিস্টটি সংজ্ঞায়িত: [Java, Scala, Python, Java]
ডুপ্লিকেট রিমুভ করার পর লিস্ট: [Java, Scala, Python]

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

import java.util.ArrayList;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Set;
public class Demo {
    static void remove_duplicates(List input_list) {
        Set result_set = new LinkedHashSet(input_list);
        System.out.println("ডুপ্লিকেট রিমুভ করার পর লিস্ট: " + result_set);
    }
    public static void main(String[] args) {
        System.out.println("প্রয়োজনীয় প্যাকেজগুলো ইম্পোর্ট করা হয়েছে");
        List input_list = new ArrayList();
        input_list.add("Java");
        input_list.add("Scala");
        input_list.add("Python");
        input_list.add("Java");
        System.out.println("লিস্টটি সংজ্ঞায়িত: " + input_list.toString());
        remove_duplicates(input_list);
    }
}

আউটপুট

প্রয়োজনীয় প্যাকেজগুলো ইম্পোর্ট করা হয়েছে
লিস্টটি সংজ্ঞায়িত: [Java, Scala, Python, Java]
ডুপ্লিকেট রিমুভ করার পর লিস্ট: [Java, Scala, Python]
  1. জাভা প্রোগ্রাম: বাক্য থেকে সব ডুপ্লিকেট শব্দ (Duplicate Words) মুছে ফেলা

  2. জাভা প্রোগ্রাম: List-এ থেকে ডুপ্লিকেট এলিমেন্ট রিমূভ করা

  3. পাইথনে লিস্ট থেকে ডুপ্লিকেট এলিমেন্ট সরানো

  4. জাভা সহজে: ArrayList থেকে ডুপ্লিকেট আইটেম রিমুভ করুন