/**
* @author lautturi.com
* Java example: Java removing duplicate elements in list / arraylist
*/
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) {
List<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);
HashSet<String> hashset = new HashSet<String>(arrList);
arrList.clear();
arrList.addAll(hashset);
System.out.println(arrList);
}
}Source:www.lautturi.comoutput:
[lautturi, java, python, hello, java, python, java] [python, java, lautturi, hello]