Remove duplicate object in list java
Java Program to Remove duplicate elements from ArrayListIn this example, we will learn to convert the duplicate element from the ArrayList in Java. Show To understand this example, you should have the knowledge of the following Java programming topics:
Example 1: Remove duplicate elements from ArrayList using Setimport java.util.ArrayList; import java.util.Arrays; import java.util.LinkedHashSet; import java.util.Set; class Main { public static void main(String[] args) { // create an arraylist from the array // using asList() method of the Arrays class ArrayListOutput ArrayList with duplicate elements: [1, 2, 3, 4, 1, 3] ArrayList without duplicate elements: [1, 2, 3, 4]In the above example, we have created an arraylist named numbers. The arraylist contains duplicate elements. To remove duplicate elements from the arraylist, we have
Here, we have used the LinkedHashSet to create a set. It is because it removes the duplicate elements and maintains insertion order. To learn more, visit Java LinkedHashSet. Example 2: Remove duplicate elements from ArrayList using Streamimport java.util.ArrayList; import java.util.Arrays; import java.util.stream.Collectors; import java.util.stream.Stream; class Main { public static void main(String[] args) { // create an arraylist from the array // using asList() method of the Arrays class ArrayListOutput ArrayList with duplicate elements: [1, 2, 3, 4, 1, 3] ArrayList without duplicate elements: [1, 2, 3, 4]In the above example, we have created an arraylist named numbers. The arraylist contains duplicate elements. Here, we have used the Stream class to remove duplicate elements from the arraylist.
Here, we have used typecasting to convert the returned list into an arraylist. |