是的,有一个 简单的 方法:
IntStream.iterate(0, i -> i + 2);
作为用例:
IntStream.iterate(0, i -> i + 2) .limit(100) .forEach(System.out::println);
打印出0到198,以2为步长递增。
通用方法是:
Stream.iterate(T seed, UnaryOperator<T> f);
后者的用法可能更不常见。

是的,有一个 简单的 方法:
IntStream.iterate(0, i -> i + 2);
作为用例:
IntStream.iterate(0, i -> i + 2) .limit(100) .forEach(System.out::println);
打印出0到198,以2为步长递增。
通用方法是:
Stream.iterate(T seed, UnaryOperator<T> f);
后者的用法可能更不常见。