In this example, we’ll see how to remove duplicates from array:
Input:
int[] arr1 = { 1, 2, 5, 7, 7, 8, 2, 14 };
Output:
[1, 2, 5, 7, 8, 14]
1. Java
public class RemoveDuplicatesFromArray {
public static void main(String[] args) {
int arr[] = { 5, 6, 1, 2, 2, 4, 5, 3 };
RemoveDuplicatesFromArray obj = new RemoveDuplicatesFromArray();
obj.removeDuplicatesUsingSet(arr);
}
public void removeDuplicatesUsingSet(int[] arr) {
Set<Integer> obj = new HashSet<>();
for (int i : arr) {
obj.add(i);
}
System.out.println(obj);
}
}
Output:
[1, 2, 3, 4, 5, 6]
Complete Java Solutions can be found here: Github Link