【发布时间】:2019-12-22 21:25:20
【问题描述】:
假设一个类Person:
public class Person {
private String name;
private int amount;
}
并假设有一个 Person 集合:
persons = [{"Joe", 5}, {"Joe", 8}, {"Joe", 10}, {"Jack", 3}, {"Jack",6}, {"Joe" 4},
{"Joe", 7}, {"Jack", 12}, {"Jack", 15}, {"Luke", 10}, {"Luke", 12}]
我想要的是获得具有合并元素的人员列表,这些人员具有相同的名称并且彼此跟随并总和(使用 java 8 Stream);像这样的列表:
Perons = [{"Joe", 23}, {"Jack", 9}, {"Joe", 11}, {"Jack", 27}, {"Luke", 22}]
【问题讨论】:
-
您现在可以考虑接受答案或发表评论以获取详细信息;)以奖励那些为您花费时间的人;)
标签: java collections java-8 java-stream