2 回答
已采納

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

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