在Java 8 Lambda中创建自己的循环结构
生活随笔
收集整理的這篇文章主要介紹了
在Java 8 Lambda中创建自己的循环结构
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Java沒有簡單的構(gòu)造可以重復N次。 當然,我們可以創(chuàng)建一個for循環(huán),但是很多時候我們甚至都不關心在循環(huán)中創(chuàng)建的變量。 我們只想重復一些代碼N次,僅此而已。 使用Java 8中的lambda時,您可以嘗試執(zhí)行以下操作:
可能不如流行的for循環(huán)那樣令人賞心悅目或直截了當,但是您確實擺脫了不必要的loop變量。 只有Java 8能夠花更多的精力并在使用Sugar語法的方法中處理lambda參數(shù)時,我們才能使用Scala / Groovy風格,使代碼更流暢。 例如:
// Wouldn't this be nice to have in Java?repeat(10) {System.out.println("HELLO");System.out.println("WORLD");}哼…。
翻譯自: https://www.javacodegeeks.com/2014/04/creating-your-own-loop-structure-in-java-8-lambda.html
總結(jié)
以上是生活随笔為你收集整理的在Java 8 Lambda中创建自己的循环结构的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用Java 8和Lambda简化Rea
- 下一篇: Java 8的默认方法:可以做什么和不能