2016-11-01 18 views
-2

どのようにリストから:ArrayListのグループ化と合計

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

最後に、{if..else}のクラシックループを使用しました