【发布时间】:2015-10-24 04:20:51
【问题描述】:
除了后者的可读性稍好之外,使用以下构造有什么不同吗?
someList.stream().map(item -> new NewClass(item)).collect(Collectors.toList());
someList.stream().map(NewClass::new).collect(Collectors.toList());
【问题讨论】:
-
你的意思是
item -> new NewClass(item),对吧? -
反对者,您介意解释一下原因吗?
标签: java lambda java-8 java-stream method-reference