EN
Java - remove duplicates from ArrayList using HashSet
0
points
In this article, we would like to show you how to remove duplicates from ArrayList in Java.
Quick solution:
Set<String> mySet = new HashSet<>(myArrayList);
Practical example
In this example, we create HashSet from the letters
ArrayList to remove duplicates.
import java.util.*;
public class Example {
public static void main(String[] args) {
List<String> letters = new ArrayList<>();
letters.add("A");
letters.add("A");
letters.add("A");
letters.add("B");
letters.add("B");
letters.add("C");
Set<String> distinctSet = new HashSet<>(letters); // removes duplicates
System.out.println(distinctSet);
}
}
Output:
[A, B, C]