final ListSuggestedLevelVO suggestedLevelVOS = new ArrayList;MapUtilsemptyIfNullwightLevelNameGroupkeySetstream mapwightLevelName - getSuggestedLevelVOempCodeAndDeptNameNames wightLevel
在这段代码中,使用collect方法将数据放入已经创建好的对象中需要做一些修改。目前的代码中,collect方法返回了一个新的List对象,但是没有将这个新的List对象赋值给任何变量。要将数据放入已经创建好的suggestedLevelVOS对象中,可以将collect方法的返回值赋值给suggestedLevelVOS对象。修改后的代码如下:
suggestedLevelVOS.addAll(
MapUtils.emptyIfNull(wightLevelNameGroup).keySet().stream()
.map(wightLevelName -> getSuggestedLevelVO(empCodeAndDeptNameNames, wightLevelNameGroup, wightLevelName))
.collect(Collectors.toList())
);
这样,collect方法返回的新的List对象中的元素就会被添加到suggestedLevelVOS对象中。
原文地址: http://www.cveoy.top/t/topic/iVUO 著作权归作者所有。请勿转载和采集!