/**
* @author lautturi.com
* Java example: java method remove duplicates/duplicate element from list
*/
import java.util.*;
import java.util.regex.Pattern;
public class Lautturi {
public static <T> List<T> removeDuplicatesFromList(List<T> list) {
Set<T> set = new LinkedHashSet<>(list);
return new ArrayList<T>(set);
}
public static void main(String[] args) {
List<String> list = Arrays.asList("hello", "lautturi", "java", "lautturi", "js", "perl", "perl", "js");
List<String> newList = removeDuplicatesFromList(list);
System.out.println(list);
System.out.println(newList);
}
}
output:
[hello, lautturi, java, lautturi, js, perl, perl, js] [hello, lautturi, java, js, perl]