remove duplicates from arraylist/list in java

remove duplicates from arraylist/list in java
/**
 * @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);
	}
}
So‮‬urce:www.lautturi.com

output:

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