使用 IntStream.generate() 在 Java 中生成无限整数流


您还可以使用 IntStream.generate() 方法在 Java 中生成无限整数流。在这里,我们使用了 Random 类来获取随机整数列表

Random r = new Random();

然后使用 IntStream.generate(),nextInt() 方法获取下一个随机整数

IntStream.generate(r::nextInt)

以下是展示如何在 Java 中使用 IntStream.generate() 生成无限整数流的示例

import java.util.stream.*;
import java.util.*;
public class Main {
   public static void main(String[] args) {
      Random r = new Random();
      IntStream.generate(r::nextInt).forEach(System.out::println);
   }
}

以下是输出

565757777
3535363636
9879879879
-686549988

更新于: 2019 年 7 月 30 日

133 次浏览

开启你的 职业生涯

通过完成课程获得证书

开始学习
广告