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