对于此特定示例,您可以执行以下操作:
IntStream.rangeClosed(1, 8) .forEach(System.out::println);
如果需要一个不同于1的步骤,则可以使用一个映射函数,例如,对于2步:
IntStream.rangeClosed(1, 8) .map(i -> 2 * i - 1) .forEach(System.out::println);
或构建自定义迭代并限制迭代的大小:
IntStream.iterate(1, i -> i + 2) .limit(8) .forEach(System.out::println);



