您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用JAVA 8 Streams从仅创建地图值列表的地图中创建1个列表

使用JAVA 8 Streams从仅创建地图值列表的地图中创建1个列表

感谢@Holger的回答。

List<Project> projects = projectsMap.values().stream().flatMap(List::stream)
.collect(??Collectors.toList())??;

在值映射中的Collection为Null的情况下避免NullPointerException的代码

projectsMap.values().stream().filter(Objects::nonNull)
.flatMap(List::stream).collect(Collectors.toList());
java 2022/1/1 18:36:10 有330人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶