/**
* @author lautturi.com
* Java example: remove duplicate elements from array list in java
*/
import java.util.*;
public class Lautturi {
public static <T> ArrayList<T> removeDuplicates(ArrayList<T> list){
Set<T> set = new LinkedHashSet<>(list);
return new ArrayList<T>(set);
}
public static void main(String[] args) {
ArrayList<String> arrList = new ArrayList<String>();
arrList.add("lautturi");
arrList.add("java");
arrList.add("python");
arrList.add("hello");
arrList.add("java");
arrList.add("python");
arrList.add("java");
System.out.println(arrList);
arrList = removeDuplicates(arrList);
System.out.println(arrList);
}
}Source:www.lautturi.comoutput:
[lautturi, java, python, hello, java, python, java] [lautturi, java, python, hello]