Чтобы получить данные из ArrayList и сохранить их в наборе в Java, вы можете использовать несколько методов. Вот несколько подходов:
Метод 1: использование конструктора Set
ArrayList<String> arrayList = new ArrayList<>();
// Add data to the arrayList
Set<String> set = new HashSet<>(arrayList);
Метод 2: использование метода addAll()
ArrayList<String> arrayList = new ArrayList<>();
// Add data to the arrayList
Set<String> set = new HashSet<>();
set.addAll(arrayList);
Метод 3: использование потоков и метода Collect() (Java 8+)
ArrayList<String> arrayList = new ArrayList<>();
// Add data to the arrayList
Set<String> set = arrayList.stream().collect(Collectors.toSet());
Метод 4. Использование цикла for-each
ArrayList<String> arrayList = new ArrayList<>();
// Add data to the arrayList
Set<String> set = new HashSet<>();
for (String item : arrayList) {
set.add(item);
}
Метод 5. Использование библиотеки Guava (если доступна)
ArrayList<String> arrayList = new ArrayList<>();
// Add data to the arrayList
Set<String> set = Sets.newHashSet(arrayList);
Это некоторые из распространенных методов преобразования ArrayList в Set в Java. Выберите метод, который лучше всего соответствует вашим требованиям и стилю кодирования.