的第二个参数Collectors.toMap
期望aFunction
将项目转换为将被放置在地图中的值。但是,您提供了Collections.emptyList()
,而不是Function
。
Collections.emptyList()
至
item -> Collections.emptyList()
但是,Collections.emptyList()
返回一个不可变的 空列表,这可能不是您想要的。
返回一个空列表(不可变)。该列表是可序列化的。
你可能想要
item -> new ArrayList<>()