很简单,我在序列化某些东西时使用lambda作为一个易于制作的Map。我只想知道在删除编辑器提示之前是否有(panel) -> panel
的快捷方式,考虑到我的IDE喜欢反复告诉我如何不使用panel
。
f.set("panels", ii.panels.values().stream().collect(Collectors.toMap(
Panel::getSerializedName,
(panel) -> panel
)));
答案 0 :(得分:1)
我假设Panel是面板对象的类,而不是更有效的方法来编写它:
f.set("panels", ii.panels.values().stream().collect(Collectors.toMap(
Panel::getSerializedName,
Function.identity()
)));
标识函数始终返回其输入参数java doc。