我有一个类型列表List<A>,并通过映射操作获取合并在一个列表中的所有 A 元素的类型的集体列表List<B>。
List<A> listofA = [A1, A2, A3, A4, A5, ...]
List<B> listofB = listofA.stream()
.map(a -> repo.getListofB(a))
.flatMap(Collection::stream)
.collect(Collectors.toList());
没有平面图
List<List<B>> listOflistofB = listofA.stream()
.map(a -> repo.getListofB(a))
.collect(Collectors.toList());
我想将结果收集为类型地图Map<A, List<B>>,到目前为止尝试使用各种Collectors.toMap或Collectors.groupingBy选项,但无法获得所需的结果。
慕森王
月关宝盒
料青山看我应如是
米琪卡哇伊
相关分类