Suppose that I have a List<Banana> bananas. Where Banana class is defined like bellow :
Banana.java
public class Banana{
String name;
Long weight;
Long price;
// getters & setters
}
the bananas list contains :
[
{"banana1", 10, 20},
{"banana1", 10, 20},
{"banana1", 10, 20},
{"banana2", 20, 30},
{"banana2", 30, 30},
{"banana3", 50, 40},
]
what I want to do here is to group by banana's name where summing weight column & price column (each alone) so that I can have this result :
[
{"banana1", 30, 60},
{"banana2", 50, 60},
{"banana3", 50, 40},
]
Thanks in advance.