小编典典

For循环-类似于Python范围函数

python

我想知道在Java中是否有像python range函数这样的函数。

range(4)

它会返回

[0,1,2,3]

这是进行增强循环的一种简便方法。用Java做到这一点将是很棒的,因为它将使for循环容易得多。这可能吗?


阅读 209

收藏
2021-01-20

共1个答案

小编典典

Java
8(2014)添加了IntStream(类似于apache
commons IntRange),因此您现在不需要外部库。

import java.util.stream.IntStream;

IntStream.range(0, 3).forEachOrdered(n -> {
    System.out.println(n);
});

forEach``forEachOrdered如果顺序不重要,也可以代替它使用。

IntStream.range(0, 3).parallel() 可用于循环并行运行

2021-01-20