/**
* @author lautturi.com
* Java example: remove duplicate elements from ArrayList / List in java
*/
import java.util.*;
public class Lautturi {
public static void main(String[] args) {
List<Integer> arrlist = new ArrayList<Integer>();
arrlist.add(3);
arrlist.add(7);
arrlist.add(15);
arrlist.add(12);
arrlist.add(7);
arrlist.add(15);
arrlist.add(8);
arrlist.add(23);
arrlist.add(11);
System.out.println("ArrayList : \n" + arrlist);
// convert the list to set and remove delete duplicates
Set<Integer> set = new LinkedHashSet<Integer>(arrlist);
arrlist.clear();
arrlist.addAll(set);
System.out.println("ArrayList without duplication : \n" + arrlist);
}
}
output:
ArrayList : [3, 7, 15, 12, 7, 15, 8, 23, 11] ArrayList without duplication : [3, 7, 15, 12, 8, 23, 11]