标签: java lambda java-8
在Java 8中使用lambda表达式多次执行代码块的最简单,最快捷的方法是什么? 例如,代码将替换以下内容:
for (int i = 0; i < 20; i ++) { doSomething(); }
答案 0 :(得分:6)
您可以使用IntStream.range,但我不会在您已经使用的循环中看到这种方法的优势。
IntStream.range
IntStream.range(0,20).forEach(i -> doSomething());