`) Java 8 Lambda 表達式中的意思是什麼? " />
了解Java 8 中的箭頭運算子:揭秘Lambda 表達式
在Java 6 中,箭頭運算子(->) 可能看起來有些異常。表達式的組成部分8.
什麼是Lambda 表達式?列表和後跟箭頭組成。和一個正文,這是將要執行的程式碼
語法:
箭頭運算子的工作原理
(Parameters) -> { Body }
箭頭運算子的工作原理
箭頭運算子的工作原理
箭頭運算子(->)將參數與lambda 表達式主體分開。 lambda 接收的輸入內容。的使用:
這裡,lambda 表達式接收單一參數arg0,並檢查其樣式是否符合Car.SEDAN.return (Collection<Car>) CollectionUtils.select(listOfCars, (arg0) -> { return Car.SEDAN == ((Car)arg0).getStyle(); });展開程式碼:
在引入 lambda在表達式之前,必須使用匿名內部函數以更詳細的方式編寫程式碼類別:
return (Collection<Car>) CollectionUtils.select(listOfCars, new Predicate() { public boolean evaluate(Object arg0) { return Car.SEDAN == ((Car)arg0).getStyle(); } });結論:
箭頭運算子(->) 在Java 8 的lambda 表達式中起著關鍵作用。表達式主體分開來實現簡潔靈活的程式碼。
以上是Java 8 Lambda 表達式中的箭頭運算子 (`->`) 代表什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!