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

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

এই পোস্টটি উদাহরণ দিয়ে দেখাবে কীভাবে জাভাতে ArrayList থেকে ডুপ্লিকেট আইটেম রিমুভ করতে হয়।

ArrayList থেকে ডুপ্লিকেট স্ট্রিং রিমুভ

যেহেতু একটি Set ডুপ্লিকেট এলিমেন্ট ধারণ করতে পারে না, তাই আমরা ডুপ্লিকেটসহ ArrayListকে প্যারামিটার হিসেবে পাস করে একটি Set অবজেক্ট ইনস্ট্যানশিয়েট করতে পারি।

উদাহরণস্বরূপ:

import java.util.ArrayList;
import java.util.LinkedHashSet;
import java.util.Set;

public class RemoveDuplicatesFromArrayList {
    public static void main(String[] args) {
        ArrayList pets = new ArrayList<>();
        pets.add("cat");
        pets.add("dog");
        pets.add("cat");
        pets.add("hamster");
        System.out.println(pets);
        Set hashSet = new LinkedHashSet(pets);
        ArrayList removedDuplicates = new ArrayList(hashSet);
        System.out.println(removedDuplicates);
    }
}

আউটপুট:

[cat, dog, cat, hamster]
[cat, dog, hamster]
  • জাভাতে দুটি ArrayList কম্পেয়ার করার পদ্ধতি
  • জাভাতে ArrayList-এ লুপ চালানোর পদ্ধতি
  • জাভাতে লিস্টকে অ্যারেতে কনভার্ট করার পদ্ধতি

লিস্ট থেকে ডুপ্লিকেট ইন্টিজার রিমুভ

একই মেথডলজি ব্যবহার করে আমরা ডুপ্লিকেট ইন্টিজারও রিমুভ করতে পারি।

import java.util.*;

public class RemoveDuplicatesFromArrayList {
    public static void main(String[] args) {
        List numbers = Arrays.asList(1, 2, 2, 2, 3, 5);
        System.out.println(numbers);
        Set hashSet = new LinkedHashSet(numbers);
        ArrayList removedDuplicates = new ArrayList(hashSet);
        System.out.println(removedDuplicates);
    }
}

আউটপুট:

[1, 2, 2, 2, 3, 5]
[1, 2, 3, 5]

Java 8 ল্যাম্বডা ব্যবহার করে লিস্ট থেকে ডুপ্লিকেট রিমুভ

import java.util.*;
import java.util.stream.Collectors;

public class RemoveDuplicatesFromArrayList {
    public static void main(String[] args) {
        List numbers = Arrays.asList(1, 2, 2, 2, 3, 5);
        System.out.println(numbers);
        List removedDuplicates = numbers.stream().distinct().collect(Collectors.toList());
        System.out.println(removedDuplicates);
    }
}

আউটপুট:

[1, 2, 2, 2, 3, 5]
[1, 2, 3, 5]
  1. পাইথনে তালিকা থেকে ডুপ্লিকেট সরানোর পদ্ধতি

  2. Android-এ সর্টেড লিংকড লিস্ট থেকে ডুপ্লিকেট সরানোর পদ্ধতি

  3. Java-এ MySQL টেবিল থেকে ArrayList-এ ডেটা লোড করা

  4. এক্সেল ড্রপ-ডাউন লিস্ট থেকে ডুপ্লিকেট এন্ট্রি মুছে ফেলুন—৪টি এক্সপার্ট টেকনিক