2 回答
已采納

onemoo
TA貢獻883條經驗 獲得超454個贊
又看到了這個老問題,抱歉!之前回答錯了??!
:: 確實是Java中的。
Item::getDescription 是一個 method reference。它相當于這樣一個 lambda 表達式:xxx -> Item.getDescription(xxx)。
不過 method reference 并不是 lambda 表達式,它和 lambda 表達式最終都會轉換為 functional interface 的一個實例。

onemoo
TA貢獻883條經驗 獲得超454個贊
應該不是。
lambda表達式看起來是這樣的: (...) -> { ... }
這個代碼就是new了一個TreeSet<Item>對象,不過初始化時傳入的參數有問題吧? ?Item::getDescription ?? ?Java中沒有::運算符啊
添加回答
舉報
0/150
提交
取消