Встречается на собеседованиях • сегодня
Можно ли массив превратить в Stream
Да, можно. В Java 8+ для этого есть несколько способов:
1. Через `Arrays.stream()`:
```java
String[] array = {"a", "b", "c"};
Stream stream = Arrays.stream(array);
```
2. Через `Stream.of()`:
```java
Stream stream = Stream.of(array);
```
3. Для примитивных типов есть специализированные стримы:
```java
int[] intArray = {1, 2, 3};
IntStream intStream = Arrays.stream(intArray);
```
Разница между `Arrays.stream()` и `Stream.of()` в том, что `Stream.of()` создает стрим из переданных элементов, а `Arrays.stream()` работает непосредственно с массивом. Для объектов разницы практически нет, но для примитивов `Arrays.stream()` предпочтительнее.

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