distinct


Description:

public static ArrayList<T> distinct<T> (ArrayList<T> list, HashFunc<T> hash_func, EqualFunc<T> equal_func)

Removes duplicate elements while preserving order.

Parameters:

list

source list.

hash_func

hash function for element type T.

equal_func

equality function for element type T.

Returns:

list with duplicates removed.