This example shows how to remove duplicate elements from a list object.
import java.util.ArrayList; import java.util.HashSet; import java.util.Set; public class CreateUniqueList { public static void main(String[] args) { /** Create a ArrayList object **/ ArrayList< String > arrayList = new ArrayList< String >(); /** Add elements to ArrayList.ArrayList occupies duplicate elements. **/ arrayList.add("A"); arrayList.add("B"); arrayList.add("C"); arrayList.add("D"); arrayList.add("A"); /** * HashSet(Collection c) - Constructs a new set containing the unique * elements in the specified collection. A set is a collection object * that cannot have a duplicate values, so by converting the list to a * set the duplicate value will be removed. **/ Set set = new HashSet(arrayList); // Creating arrayList with the unique elements. arrayList = new ArrayList(set); System.out.println("The list contains..." + arrayList); } }
The output is:
The list contains...[D, A, B, C]
No comments:
Post a Comment