Java remove duplicates from array list

Java remove duplicates from array list
/**
 * @author lautturi.com 
 * Java example: remove duplicate elements from array list in java
 */

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) {

		ArrayList<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);
		arrList = removeDuplicates(arrList);
		System.out.println(arrList);
	}
}
S‮‬ource:www.lautturi.com

output:

[lautturi, java, python, hello, java, python, java]
[lautturi, java, python, hello]
Created Time:2017-09-28 16:36:28  Author:lautturi