java list method remove duplicates

java list method remove duplicates
r‮:ot refe‬lautturi.com
/**
 * @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]
Created Time:2017-10-07 16:48:09  Author:lautturi