Загрузка данных


import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
public class Main {
    public static void main(String[] args) {
        // Первый список
        ArrayList<Integer> listA = new ArrayList<>(
                Arrays.asList(1, 2, 3, 4)
        );
        // Второй список
        ArrayList<Integer> listB = new ArrayList<>(
                Arrays.asList(3, 4, 5, 6)
        );
        // Создаем HashSet и добавляем в него элементы обоих списков
        HashSet<Integer> set = new HashSet<>();
        set.addAll(listA);
        set.addAll(listB);
        // Преобразуем HashSet обратно в ArrayList
        ArrayList<Integer> result = new ArrayList<>(set);
        // Вывод результата
        System.out.println("Список A: " + listA);
        System.out.println("Список B: " + listB);
        System.out.println("Результат: " + result);
    }
}

Пример вывода:

Список A: [1, 2, 3, 4]
Список B: [3, 4, 5, 6]
Результат: [1, 2, 3, 4, 5, 6]

Здесь HashSet автоматически удаляет повторяющиеся элементы, поэтому 3 и 4 будут храниться только по одному разу. Порядок элементов при этом не гарантируется.