流generate(Supplier s)返回无限顺序无序流,其中每个元素由提供的供应商生成。这适用于生成恒定流,随机元素流等。
public class Flow { public static void main(String[] args) { Stream.generate(new Random()::nextInt) .limit(5).forEach(n -> System.out.println(n)); Stream.generate(new Random()::nextDouble) .limit(5).forEach(n -> System.out.println(n)); } }