Встречается на собеседованиях • сегодня
Какие знаешь методы для создания Stream
`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.Builder builder = Stream.builder();
Stream stream = builder.add("a").add("b").build();
```
5. Генерация бесконечного стрима:
```java
Stream randomNumbers = Stream.generate(Math::random);
Stream numbers = Stream.iterate(0, n -> n + 1);
```
6. Из файла:
```java
Stream lines = Files.lines(Paths.get("file.txt"));
```
7. Из строки:
```java
IntStream chars = "abc".chars();
```
8. Пустой стрим:
```java
Stream emptyStream = Stream.empty();
```

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