Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा सूची से डुप्लिकेट निकालें

यह पोस्ट जावा में एक ArrayList से डुप्लिकेट आइटम को निकालने का तरीका दिखाते हुए उदाहरण प्रदान करती है।

ArrayList से डुप्लिकेट स्ट्रिंग्स निकालें

चूंकि एक Set डुप्लिकेट तत्व नहीं रख सकते हैं, हम एक Set को तुरंत चालू कर सकते हैं एक पैरामीटर के रूप में डुप्लिकेट के साथ ArrayList में गुजरने वाली वस्तु।

उदाहरण के लिए:

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

public class RemoveDuplicatesFromArrayList {

    public static void main(String[] args) {
        ArrayList<String> pets = new ArrayList<>();

        pets.add("cat");
        pets.add("dog");
        pets.add("cat");
        pets.add("hamster");

        System.out.println(pets);

        Set<String> hashSet = new LinkedHashSet(pets);
        ArrayList<String> removedDuplicates = new ArrayList(hashSet);

        System.out.println(removedDuplicates);
    }
}

आउटपुट:

[cat, dog, cat, hamster]
[cat, dog, hamster]

संबंधित:

  • जावा में दो ArrayLists की तुलना कैसे करें
  • जावा में ArrayList के माध्यम से कैसे लूप करें
  • जावा में सूची को सरणी में कैसे बदलें

डुप्लिकेट पूर्णांकों को सूची से हटाएं

इसी तरह, हम डुप्लिकेट पूर्णांकों को हटाने के लिए उसी पद्धति का उपयोग कर सकते हैं।

import java.util.*;

public class RemoveDuplicatesFromArrayList {

    public static void main(String[] args) {
        List<Integer> numbers = Arrays.asList(1,2,2,2,3,5);

        System.out.println(numbers);

        Set<Integer> hashSet = new LinkedHashSet(numbers);
        ArrayList<Integer> removedDuplicates = new ArrayList(hashSet);

        System.out.println(removedDuplicates);
    }
}

आउटपुट:

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

Java 8 Lambdas का इस्तेमाल करके सूची से डुप्लीकेट हटाएं

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

public class RemoveDuplicatesFromArrayList {

    public static void main(String[] args) {
        List<Integer> numbers = Arrays.asList(1,2,2,2,3,5);

        System.out.println(numbers);

        List<Integer> removedDuplicates = numbers.stream()
                .distinct()
                .collect(Collectors.toList());

        System.out.println(removedDuplicates);
    }
}

आउटपुट:

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

  1. एंड्रॉइड में एक क्रमबद्ध लिंक्ड सूची से डुप्लिकेट कैसे निकालें?

    यह उदाहरण एंड्रॉइड में एक क्रमबद्ध लिंक की गई सूची से डुप्लिकेट को निकालने के तरीके के बारे में प्रदर्शित करता है। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_ma

  1. जावा में एक MySQL तालिका से सूची बनाने का कोई तरीका है?

    हां, इसके लिए जावा में ArrayList की अवधारणा का उपयोग करें। वाक्य रचना इस प्रकार है - ArrayList

  1. एक्सेल में ड्रॉप डाउन सूची से डुप्लिकेट कैसे निकालें (4 तरीके)

    एक बड़े Microsoft Excel डेटासेट के साथ काम करते समय, कभी-कभी हमें एक ड्रॉप-डाउन सूची बनाने और ड्रॉप-डाउन सूची से डुप्लिकेट निकालने की आवश्यकता होती है। यह एक आसान काम है। इससे आपका काफी समय और ऊर्जा की बचत होगी। आज, इस लेख में, हम सीखेंगे चार Excel . में सूची ड्रॉप डाउन करने और डुप्लीकेट निकालने क