Java中的LongStream generate()方法

LongStream生成(LongSupplier s) 返回无限连续无序流,其中每个元素由提供的 长期供应商 (长期价值结果的供应商)。这适用于生成恒定流、随机元素流等。

null

语法:

static LongStream generate(LongSupplier s)

参数:

  1. 长流 :原始长值元素的序列。
  2. 长期供应商 :长期价值元素的供应商。
  3. s :生成元素的LongSupplier。

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

例1:

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


输出:

4377
6200
9920
6015
7879
7887
8792
© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享