Встречается на собеседованиях • сегодня
Какие создать поток данных в Stream API
В Java Stream API можно создать поток данных несколькими способами:
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. Генерация бесконечных потоков:
```java
Stream infiniteStream = Stream.iterate(0, n -> n + 2);
Stream randomStream = Stream.generate(Math::random);
```
5. Из файла:
```java
Stream lines = Files.lines(Paths.get("file.txt"));
```
6. Примитивные потоки:
```java
IntStream intStream = IntStream.range(1, 10);
LongStream longStream = LongStream.of(1L, 2L, 3L);
DoubleStream doubleStream = DoubleStream.generate(Math::random);
```

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