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

Какие знаешь способы инициализации Stream

1. **Из коллекции**: ```java List list = Arrays.asList("a", "b", "c"); Stream stream = list.stream(); ``` 2. **Из массива**: ```java String[] array = {"a", "b", "c"}; Stream stream = Arrays.stream(array); ``` 3. **Через `Stream.of()`**: ```java Stream stream = Stream.of("a", "b", "c"); ``` 4. **Через `Stream.builder()`**: ```java Stream stream = Stream.builder().add("a").add("b").build(); ``` 5. **Через `Stream.iterate()` (бесконечный)**: ```java Stream stream = Stream.iterate(0, n -> n + 2).limit(5); ``` 6. **Через `Stream.generate()` (бесконечный)**: ```java Stream stream = Stream.generate(Math::random).limit(3); ``` 7. **Из примитивов (`IntStream`, `LongStream`, `DoubleStream`)**: ```java IntStream intStream = IntStream.range(1, 5); // 1, 2, 3, 4 ``` 8. **Из строки (символьный поток)**: ```java IntStream charStream = "abc".chars(); ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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