Java tutorial
//package com.java2s; import java.util.ArrayList; import java.util.List; public class Main { public static <T> List<T> unique(List<T> list) { ArrayList<T> uniqueList = new ArrayList<T>(); for (T object : list) { boolean existsInResult = uniqueList.contains(object); if (!existsInResult) { uniqueList.add(object); } } return uniqueList; } }