Встречается на собеседованиях • сегодня

Что получишь при передаче коллекции объектов в flatMap

При передаче коллекции в `flatMap` каждый элемент коллекции будет преобразован в поток (Stream), а затем все потоки будут объединены в один. Это позволяет "разгладить" вложенные коллекции или массивы в один поток. Пример: ```java List> nestedList = Arrays.asList( Arrays.asList(1, 2), Arrays.asList(3, 4) ); List flatList = nestedList.stream() .flatMap(Collection::stream) .collect(Collectors.toList()); // Результат: [1, 2, 3, 4] ``` Ключевые моменты: - `flatMap` принимает Function, возвращающую Stream - Пустые коллекции не добавляют элементов в результирующий поток - Порядок элементов сохраняется в порядке обхода исходных коллекций
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы