在Java中使用lambda表达式多次执行方法

时间:2015-03-22 17:30:34

标签: java lambda java-8

在Java 8中使用lambda表达式多次执行代码块的最简单,最快捷的方法是什么? 例如,代码将替换以下内容:

for (int i = 0; i < 20; i ++) {
 doSomething();
} 

1 个答案:

答案 0 :(得分:6)

您可以使用IntStream.range,但我不会在您已经使用的循环中看到这种方法的优势。

IntStream.range(0,20).forEach(i -> doSomething());