Ниже приведена простая логика в java, когда вы дважды просматриваете элементы массива, и если вы видите какой-либо элемент, вы присваиваете ему ноль плюс вы не касаетесь индекса элемента, который вы сравниваете.
import java.util.*;
class removeDuplicate{
int [] y ;
public removeDuplicate(int[] array){
y=array;
for(int b=0;b<y.length;b++){
int temp = y[b];
for(int v=0;v<y.length;v++){
if( b!=v && temp==y[v]){
y[v]=0;
}
}
}
}