Удаление повторяющихся элементов из списка
Я разработал список массивов.
ArrayList<String> list = new ArrayList<String>();
list.add("1");
list.add("2");
list.add("3");
list.add("3");
list.add("5");
list.add("6");
list.add("7");
list.add("7");
list.add("1");
list.add("10");
list.add("2");
list.add("12");
Но, как видно выше, он содержит много дублирующих элементов. Я хочу удалить все дубликаты из этого списка. Для этого я думаю, что сначала мне нужно преобразовать список в набор.
Предоставляет ли Java функциональность преобразования списка в набор? Есть ли другие средства для удаления дубликатов из списка?