/** * @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.com
output:
[lautturi, java, python, hello, java, python, java] [python, java, lautturi, hello]