Sample Java remove duplicate elements from collection share Java remove duplicate
class ArrayListTest1 { public static void main(String[] args) { ArrayList al = new ArrayList(); al.add("java03"); al.add("java03"); al.add("java01"); al.add("java02"); al.add("java01"); al.add("java02"); al.add("java01"); System.out.println(al); al = singleElement(al); System.out.println(al); } //Returning the List is appropriate public static ArrayList singleElement(ArrayList al){ //Define a temporary container ArrayList newAl = new ArrayList(); //Next is called once in the iteration loop, and hasNext is judged once Iterator it = al.iterator(); while (it.hasNext()){ Object obj = it.next();//It is best to call next() once and judge hasNext() once or it is prone to exceptions if (!newAl.contains(obj)) newAl.add(obj); } return newAl; }}