Java совет 💡 Нужно удалить дубликаты из списка и отсортировать элементы - по умолчанию или по своему правилу? Используй TreeSet. 👉 Вариант 1 — естественный порядок TreeSet сам уберёт дубли и отсортирует строки: List<String> colors = Arrays.asList("red", "green", "red", "orange", "turquoise"); Set<String> colorsSet = new TreeSet<>(colors); for (String color : colorsSet) { System.out.println(color); } 👉 Вариант 2 - кастомный компаратор Можно сортировать как угодно, например по длине строки: Comparator<String> byLength = Comparator.comparingInt(String::length); Set<String> colorsSet = new TreeSet<>(byLength); colorsSet.addAll(colors); for (String color : colorsSet) { System.out.println(color); } 🔹 TreeSet = автоматическое удаление дублей + сортировка по выбранному критерию. #Java #Collections @javarush