Java – Remove Duplicate Object in Collection

Removing Duplicate Object from Array through collection framework

In this example, We will find and search duplicate elements in array and remove that object from collections in java.

Duplicate object in array will explain how to remove in java J2EE program and application.

import java.util.*;

public class RemoveDuplicate {

    public static void main(String[] args) {
          ArrayList<String> arrayList1 = new ArrayList<String>();

          arrayList1.add("A");
          arrayList1.add("A");
          arrayList1.add("B");
          arrayList1.add("B");
          arrayList1.add("B");
          arrayList1.add("C");

          for (int i=0; i< arrayList1.size(); i++)
          {
            System.out.println("Having Duplicate Objects :"+arrayList1.get(i));
          } 

          Set<String> s=new TreeSet<String>();
          s.addAll(arrayList1);

          Iterator it=s.iterator();
          while (it.hasNext())
          {
            System.out.println("No Duplicate :"+(String)it.next());
          } 

    }
}

Output

Having Duplicate Objects :A
Having Duplicate Objects :A
Having Duplicate Objects :B
Having Duplicate Objects :B
Having Duplicate Objects :B
Having Duplicate Objects :C
No Duplicate :A
No Duplicate :B
No Duplicate :C

Tags:

Bookmark  

 

Leave a Reply

Security Code:

 

  Random Post