【发布时间】:2019-05-13 10:34:46
【问题描述】:
我有一个 A 类,它有一些字段。
Class A{
String type;
String x;
String y;
}
Class B{
String x;
String y;
}
假设我们有一个列表List<A>。通过使用 Collectors.groupingBy() ,是否可以获得输出 Map<String,List<B>> 而不是 Map<String,List<A>> ?其中Map 中的key 是Class A 中的type 字段。
【问题讨论】:
-
Collectors.groupingBy(..., Collectors.mapping(....))
标签: java java-8 java-stream grouping