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

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


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

উদাহরণ

ইনপুট:

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

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

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

অ্যালগরিদম

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

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

import java.util.*;
public class Demo {
    public static void main(String args[]) {
        ArrayList input_list = new ArrayList();
        input_list.add("Java");
        input_list.add("Scala");
        input_list.add("JavaScript");
        input_list.add("Scala");
        System.out.println("লিস্টটি সংজ্ঞায়িত: " + input_list);
        Set temp = new LinkedHashSet<>(input_list);
        List result_list = new ArrayList<>(temp);
        System.out.println("ডুপ্লিকেট রিমুভ করার পর লিস্ট: " + result_list);
    }
}

আউটপুট

লিস্টটি সংজ্ঞায়িত: [Java, Scala, JavaScript, Scala]
ডুপ্লিকেট রিমুভ করার পর লিস্ট: [Java, Scala, JavaScript]

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

import java.util.*;
public class Demo {
    static void remove_duplicates(ArrayList input_list) {
        Set temp = new LinkedHashSet<>(input_list);
        List result_list = new ArrayList<>(temp);
        System.out.println("ডুপ্লিকেট রিমুভ করার পর লিস্ট: " + result_list);
    }
    public static void main(String args[]) {
        ArrayList input_list = new ArrayList();
        input_list.add("Java");
        input_list.add("Scala");
        input_list.add("JavaScript");
        input_list.add("Scala");
        System.out.println("লিস্টটি সংজ্ঞায়িত: " + input_list);
        remove_duplicates(input_list);
    }
}

আউটপুট

লিস্টটি সংজ্ঞায়িত: [Java, Scala, JavaScript, Scala]
ডুপ্লিকেট রিমুভ করার পর লিস্ট: [Java, Scala, JavaScript]
  1. জাভাতে ArrayList থেকে সাবলিস্ট রিমুভ করা

  2. পাইথনে লিস্ট থেকে এলিমেন্ট রিমুভ করার পদ্ধতিগুলো

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

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