इस लेख में हम समझेंगे कि Java में ArrayList से डुप्लिकेट्स कैसे हटाए जाते हैं। लिस्ट एक क्रमबद्ध संग्रह है जो हमें एलिमेंट्स को क्रमिक रूप से स्टोर और एक्सेस करने की अनुमति देता है।
उदाहरण
इनपुट:
The list is defined as: [Java, Scala, Python, Java]
आउटपुट:
The list after removing the duplicates: [Java, Scala, Python]
एल्गोरिदम
- शुरुआत
- एक लिस्ट
input_listऔर एक सेटresult_setडिक्लेयर करें - मान परिभाषित करें
- इनपुट लिस्ट को सेट में बदलें क्योंकि सेट में डुप्लिकेट मान नहीं हो सकते
- परिणाम प्रदर्शित करें
- रोकें
उदाहरण 1: मुख्य फंक्शन में सभी ऑपरेशन
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("The required packages have been imported");
List<String> input_list = new ArrayList<String>();
input_list.add("Java");
input_list.add("Scala");
input_list.add("Python");
input_list.add("Java");
System.out.println("The list is defined as: " + input_list.toString());
Set<String> result_set = new LinkedHashSet<String>(input_list);
System.out.println("The list after removing the duplicates: " + result_set);
}
}
आउटपुट
The required packages have been imported The list is defined as: [Java, Scala, Python, Java] The list after removing the duplicates: [Java, Scala, Python]
उदाहरण 2: ऑब्जेक्ट-ओरिएंटेड दृष्टिकोण
import java.util.ArrayList;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Set;
public class Demo {
static void removeDuplicates(List<String> input_list) {
Set<String> result_set = new LinkedHashSet<String>(input_list);
System.out.println("The list after removing the duplicates: " + result_set);
}
public static void main(String[] args) {
System.out.println("The required packages have been imported");
List<String> input_list = new ArrayList<String>();
input_list.add("Java");
input_list.add("Scala");
input_list.add("Python");
input_list.add("Java");
System.out.println("The list is defined as: " + input_list.toString());
removeDuplicates(input_list);
}
}
आउटपुट
The required packages have been imported The list is defined as: [Java, Scala, Python, Java] The list after removing the duplicates: [Java, Scala, Python]