【发布时间】:2021-05-24 19:43:58
【问题描述】:
我有一个对象 Person,它有名字、姓氏和电子邮件
class Person {
String firstname;
String lastName;
String email;
}
我有一个Person 列表,其中可能有多个Persons 相同的firstName 和lastName,我想通过他们的电子邮件地址将它们与分隔符合并。
即 人 A =
{
"firstName": "David",
"lastName": "Guiney",
"email": "david.guiney@gmail.com"
}
B 人 =
{
"firstName": "David",
"lastName": "Guiney",
"email": "guiney.david@hotmail.com"
}
我希望将这些合并到
{
"firstName": "David",
"lastName": "Guiney",
"email": "david.guiney@gmail.com;guiney.david@hotmail.com"
}
以便在我的列表中创建一个唯一的实例。
【问题讨论】:
-
stream()和filter()是您的朋友 - 试一试,让我们知道如何提供帮助。 -
请带上tour,环顾四周,并通读help center,尤其是I ask a good question? 和What topics can I ask about here? 是如何做到的。从第二个链接:“要求家庭作业帮助的问题必须包括您迄今为止为解决问题所做的工作的摘要,以及您在解决问题时遇到的困难的描述。”即使没有作业。
-
我投票结束这个问题,因为没有尝试
标签: java collections java-stream