There are many ways to remove duplicate items
A) Using for Loop
package InterViewQuestions; public class RemoveDuplicatesFromArray { public static void main(String[] args) { Integer[] integer_Array = {50, 50, 100, 100, 99, 99, 9, 9, 100, 100}; int [] temp = new int[integer_Array.length]; for(int i =0; i< integer_Array.length; i++){ for(int j = i+1; j < integer_Array.length-1; j ++ ){ if(integer_Array[i] == integer_Array[j]){ integer_Array[i] =0; }else{ temp[i] = integer_Array[i]; } } } for(int i =0; i<temp.length; i++){ if(temp[i] !=0){ System.out.println(temp[i]); } } } } B) Using set collection public static void removeDupInIntArray(int[] ints){ Set<Integer> setString = new LinkedHashSet<Integer>(); for(int i=0;i<ints.length;i++){ setString.add(ints[i]); } System.out.println(setString); }