Найти пересечение двух коллекций

Найти пересечение двух коллекций

Чтобы найти пересечение двух коллекций, достаточно каждую из них поместить в Set, а затем к первому множеству добавить второе. Тогда в первый Set будут добавлены только те элементы второго, которых нет в первом.


Set<Integer> a = new HashSet<>();
a.add(1);
a.add(2);
        
Set<Integer> b = new HashSet<>();
b.add(1);
b.add(2);
b.add(300);

a.addAll(b);
System.out.println(a); // [1, 2, 300]
По сути, приходим к предыдущему примеру
Коллекции