/** * @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]