Java 流式操作 Stream(3)
package com.lius.stream;
import java.util.Arrays;
import java.util.IntSummaryStatistics;
import java.util.List;
import java.util.function.Supplier;
import java.util.stream.IntStream;
import java.util.stream.Stream;
public class streamTest3 {
public static void main(String[] args) {
//empty
Stream.empty().forEach(System.out::println);
//generate(supplier(()->{}))
Supplier<List<Integer>> IntFactory = ()-> Arrays.asList(1,2,3,4,5,6,7);
Stream.generate(IntFactory).limit(1).forEach(System.out::println);
//iterator(initValue,initValue operation)
//limit 迭代生成集合元素的数量
Stream.iterate(0, v -> v + 2).limit