Встречается на собеседованиях • сегодня
Какие знаешь способы создания Stream
В Java 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. Из файлов (Files.lines()):
```java
Stream lines = Files.lines(Paths.get("file.txt"));
```
6. Генерирующие методы:
- Stream.generate(): бесконечный поток
- Stream.iterate(): поток на основе функции
7. Примитивные стримы:
```java
IntStream intStream = IntStream.range(1, 5);
```
Каждый способ подходит для разных сценариев работы с данными.

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