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

Какие знаешь способы создания Stream в 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. Через `Stream.builder()`: ```java Stream stream = Stream.builder() .add("a") .add("b") .build(); ``` 5. Через `Stream.generate()` (бесконечный): ```java Stream stream = Stream.generate(() -> "value"); ``` 6. Через `Stream.iterate()` (бесконечный или ограниченный): ```java Stream stream = Stream.iterate(0, n -> n + 2).limit(10); ``` 7. Из файла (NIO): ```java Stream lines = Files.lines(Paths.get("file.txt")); ``` 8. Примитивные стримы (IntStream, LongStream, DoubleStream): ```java IntStream intStream = IntStream.range(1, 5); ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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