如何从列表中:
PojoA | child1 | aChildy | 1
PojoA | child3 | aChildz | 5
PojoA | child2 | aChildw | 4
PojoB | child4 | aChildw | 2
PojoB | child2 | aChildy | 3
PojoC | child2 | aChildz | 8
分组按子,aChild和最后一列相加?
Java 8分组连接似乎不起作用。我的POJO是:
class Pojo{
UUID id;
Child child;
}
class Child{
UUID id;
AnotherChild aChild;
}
groupingBy(s -> s.getChild())
,groupingBy(s -> s.getChild().getAnotherChild())
:concat
分组无效。为什么?
答案 0 :(得分:0)
最后我确实使用了经典循环{if..else}