Java dla programistów PHP: array_unique
W PHP jest przydatna funkcja array_unique usuwająca duplikaty z tablicy asocjacyjnej i zwracająca tablicę bez powtórzeń. W Java, typ ArrayList nie ma domyślnie zaimplementowanego swojego odpowiednika. Trzeba sobie radzić. Na przykład tak:
@SuppressWarnings({ "rawtypes", "unchecked" })
final public static void removeDuplicates(ArrayList list) {
HashSet set = new HashSet(list);
list.clear();
list.addAll(set);
}