Java中的IntStream generate()方法

IntStream生成(INTS供应商) 返回无限连续无序流,其中每个元素由提供的 国际供应商 (int值结果的供应商)。这适用于生成恒定流、随机元素流等。

null

语法:

static IntStream generate(IntSupplier s)

参数:

  1. IntStream :原语int值元素的序列。
  2. 国际供应商 :int值元素的供应商。
  3. s :输入生成元素的供应商。

返回值: 一个新的无限顺序无序IntStream。

例1: 生成随机整数流。

// Java code for IntStream.generate()
// to generate an infinite sequential
// unordered IntStream
import java.util.*;
import java.util.stream.IntStream;
class GFG {
// Driver code
public static void main(String[] args)
{
// using IntStream.generate() method
// to generate 7 random Integer values
IntStream stream = IntStream.generate(()
-> { return ( int )(Math.random() * 10000 ); });
// Displaying the randomly generated values
stream.limit( 7 ).forEach(System.out::println);
}
}


输出:

4247
6827
2676
9129
3360
8718
7925
© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享