2016-11-13 185 views
0

對於新的Java特性,我很新,想知道如何將這段代碼轉換爲lambda表達式?Lambda表達式Java轉換

tc.setCellValueFactory((p) -> { 
      return new ReadOnlyStringWrapper(p.getValue()); 
}); 

這是IntelliJ IDEA IDE給我的。

Thsi is

+0

它已經是一個lambda,刪除'return'。 – Maroun

+0

如果您按該行上的Alt Enter,IntelliJ將提供爲您替換這個替換。 – janos

+1

@ Maroun-Maroun它的一個語句lambda但不是一個表達式Lambda – Milan

回答

2

你的IDE的意思可能是:

(p) -> new ReadOnlyStringWrapper(p.getValue()); 

沒有return需要。