Я выполняю некоторые задачи по обслуживанию старой системы. У меня есть arraylist, который содержит
следующие значения:
a,b,12
c,d,3
b,a,12
d,e,3
a,b,12
Я использовал следующий код для удаления повторяющихся значений из массива
ArrayList<String> arList;
public static void removeDuplicate(ArrayList arlList)
{
HashSet h = new HashSet(arlList);
arlList.clear();
arlList.addAll(h);
}
Работает нормально, если находит одинаковые повторяющиеся значения. Однако, если вы внимательно посмотрите мои данные,
Есть несколько повторяющихся записей, но не в том же порядке. Например, a, b, 12 и b, a, 12 являются
то же самое, но в другом порядке.
Как удалить дубликаты записей такого типа из массива?
Спасибо