使用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