使用 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 次瀏覽

開啟你的 職業生涯

透過完成課程獲得證書

開始學習
廣告
© . All rights reserved.