Вы можете преобразовать ArrayList в HashSet одной строчкой, используя конструктор класса HashSet и передавая ArrayList в качестве аргумента. Вот пример кода:
ArrayList<String> arrayList = new ArrayList<>();
// Добавьте элементы в ArrayList
HashSet<String> hashSet = new HashSet<>(arrayList);
В этом примере мы создали экземпляр ArrayList с именем arrayList и добавили в него элементы (замените ArrayList на любую другую реализацию интерфейса List, если нужно). Затем мы создали новый экземпляр HashSet с именем hashSet и передали arrayList в качестве аргумента конструктору HashSet. Конструктор HashSet автоматически создаст новое множество и заполнит его элементами из arrayList.
Обратите внимание, что HashSet не гарантирует определенный порядок элементов, так как это множество без дубликатов. Если порядок элементов имеет значение, вам может потребоваться использовать другую реализацию интерфейса Set, которая сохраняет порядок элементов, например, LinkedHashSet.
1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions
Tелеграмм канал: https://t.me/DEBAGanov
Мое резюме: https://github.com/DEBAGanov