Lambda表达式Java转换
问题描述:
对于新的Java特性,我很新,想知道如何将这段代码转换为lambda表达式?Lambda表达式Java转换
tc.setCellValueFactory((p) -> {
return new ReadOnlyStringWrapper(p.getValue());
});
这是IntelliJ IDEA IDE给我的。
答
你的IDE的意思可能是:
(p) -> new ReadOnlyStringWrapper(p.getValue());
没有return
需要。
它已经是一个lambda,删除'return'。 – Maroun
如果您按该行上的Alt Enter,IntelliJ将提供为您替换这个替换。 – janos
@ Maroun-Maroun它的一个语句lambda但不是一个表达式Lambda – Milan