# Remove Duplicate Elements From Unsorted Array And Print Sorted in Java

Now we are going to learn a java program to deal with unsorted array (or maybe a sorted or any kind of array).
An unsorted array means it will not contain the elements in a particular order.

By this below java program we can omit/remove all the duplicates elements from an array integer and we will print all the distinct elements in a sorted manner.

A Java Program To Find Duplicate Values In an Array

### Algorithm for removing duplicate elements from any array and print the distinct elements in a sorted manner

Step 1: Take array size from the user by Scanner Class.
Step 2: Take elements from the user by using for loop.
Step 3: Sort the array using Arrays.sort() method.
Step 4: Remove Duplicate elements by passing parameters in “DuplicateRemoval(int array[], int n)” method.
Step 5: Print the elements finally.

### Java Program To Remove Duplicates From An Array and print sorted

```import java.util.Arrays;
import java.util.Scanner;
public class CodeSpeedy {
public static int DuplicateRemoval(int array[], int n){
if (n==0 || n==1){
return n;
}
int k = 0;
for (int i=0; i < n-1; i++){
if (array[i] != array[i+1]){
array[k++] = array[i];
}
}
array[k++] = array[n-1];
return k;
}

public static void main (String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("Enter the size of array:");
int n=input.nextInt();

int array[]=new int[n];
System.out.println("Enter the elements one by one:");
for (int s=0;s<array.length;s++){
array[s]=input.nextInt();
}
Arrays.sort(array);
int return_value= DuplicateRemoval(array, array.length);
System.out.println("Sorted Array after removing the Duplicate Elements:");
for (int i=0; i<return_value; i++)
System.out.print(array[i]+" ");
}
}```

Output:

```run:
Enter the size of array:
8
Enter the elements one by one:
5
2
6
1
2
5
9
6
Sorted Array after removing the Duplicate Elements:
1 2 5 6 9 BUILD SUCCESSFUL (total time: 17 seconds)```

Merge (Combine) Two or More Arrays Into A Single Array In Java