📅  最后修改于: 2023-12-03 14:42:47.946000             🧑  作者: Mango
Java中的IntStream generate()方法是一种逐步生成整数流的方法。下面将为您介绍其使用方法和示例。
public static IntStream generate(IntSupplier s)
s
- 从函数中获得元素。如果生成过程超出了需要的元素,则不需要再次调用。下面是一个使用IntStream generate()方法的示例:
IntStream stream = IntStream.generate(() -> (int)(Math.random()*100)).limit(10);
stream.forEach(System.out::println);
在这个例子中,我们使用 generate
方法和 Lambda 表达式生成了一个包含十个随机整数的流,然后使用 forEach
方法打印出了流中的每一个元素。
在Java中,使用IntStream generate()方法可以方便地生成一组整数流,而无需在程序中硬编码它们。其使用方法简单,几乎适用于任何需要生成整数流的场景。