2016-11-13 165 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需要。