Java 8方式重复一段代码x次

时间:2015-06-11 14:22:04

标签: java java-8

也许正常的for循环仍然是正确的方法,但我想看看是否有更简洁的方法在java 8中这样做。

 for (int i = 0; i < LIMIT; i++) {
     // Code
 }

是否有更多java 8方法可以做到这一点。我实际上并不需要我需要重复多次x。

谢谢, 森

2 个答案:

答案 0 :(得分:13)

我可以看到如何执行此操作的最佳方式类似于IntStream.range(0, LIMIT).forEach($ -> code)

答案 1 :(得分:6)

使用IntStream的原因之一是添加parallel-ism,假设您了解其影响。

IntStream.range(0, LIMIT).parallel().forEach($ -> {
    // some thing thread safe.
});