3. Какие существуют способы создания стрима?
UNKNOWN- Из коллекции: Stream<String> fromCollection = Arrays.asList("x", "y", "z").stream();
- Из набора значений: Stream<String> fromValues = Stream.of("x", "y", "z");
- Из массива: Stream<String> fromArray = Arrays.stream(new String[]{"x", "y", "z"});
- Из файла (каждая строка в файле будет отдельным элементом в стриме): Stream<String> fromFile = Files.lines(Paths.get("input.txt"));
- Из строки: IntStream fromString = "0123456789".chars();
- С помощью Stream.builder(): Stream<String> fromBuilder = Stream.builder().add("z").add("y").add("z").build();
- С помощью Stream.iterate() (бесконечный): Stream<Integer> fromIterate = Stream.iterate(1, n -> n + 1);
- С помощью Stream.generate() (бесконечный): Stream<String> fromGenerate = Stream.generate(() -> "0");
Предыдущий вопрос: 2. Почему Stream называют ленивым?
Следующий вопрос: 4. Как из коллекции создать стрим?
Все вопросы по теме: список
Все темы: список
Вопросы/замечания/предложения/нашли ошибку:напишите мне