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

Какой объект получится при вызове map у ArrayList

При вызове `map()` у `ArrayList` (через Stream API) получится новый `Stream`, содержащий преобразованные элементы исходного списка. Сам `ArrayList` не изменится. Пример: ```java List list = Arrays.asList("a", "b", "c"); Stream stream = list.stream().map(s -> s.toUpperCase()); // Исходный list остался ["a", "b", "c"] // stream содержит ["A", "B", "C"] ``` Важно: `map()` — промежуточная операция, она выполняется лениво. Для получения нового списка нужно вызвать терминальную операцию, например `collect()`: ```java List newList = list.stream() .map(String::toUpperCase) .collect(Collectors.toList()); ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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