Map<Long, List<String>> map = list.stream().collect(Collectors.groupingBy(JavaBean::getName,
Collectors.mapping(JavaBean::getId, Collectors.toList())));
List<Bean>用Lambda转换成Map<Long, List<String>>
最新推荐文章于 2024-09-11 20:25:27 发布
这段内容展示了如何利用Java Stream API对数据进行处理,具体是通过`groupingBy`函数根据JavaBean的name属性进行分组,然后使用`mapping`函数将每个分组内的id映射为List。这是一个关于Java数据处理和Stream API应用的例子。
摘要由CSDN通过智能技术生成