Встречается на 2% собеседований по Java
Работал ли с UNION
В Java нет прямого аналога SQL UNION, но есть похожие операции для коллекций:
- Объединение коллекций через
addAll():
java
List<String> list1 = new ArrayList<>(Arrays.asList("A", "B"));
List<String> list2 = new ArrayList<>(Arrays.asList("C", "D"));
list1.addAll(list2); // Теперь list1 содержит все элементы- Stream API с
concat():
java
Stream<String> stream1 = Stream.of("A", "B");
Stream<String> stream2 = Stream.of("C", "D");
Stream<String> union = Stream.concat(stream1, stream2);- Set автоматически устраняет дубликаты:
java
Set<String> set1 = new HashSet<>(Arrays.asList("A", "B"));
Set<String> set2 = new HashSet<>(Arrays.asList("B", "C"));
set1.addAll(set2); // Результат: A, B, CДля сложных объединений можно использовать библиотеки вроде Guava (Sets.union()) или Apache Commons Collections.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы