java中使用lambda表达式的正确方法是什么。流()和在收集器中?
Map<String, EmailAddress> mapAliasAddress;
mapAliasAddress = Files.lines(Paths.get("emails.csv"))
.map(s->s.split(","))
.collect(Collectors.groupBy(s->s[1], new EmailAddress(s->s[1],s->[0])));// first is the alias, second is the email address
这是EmailAddress对象类,它接受两个参数(别名和电子邮件地址)
# 1 楼答案
我想这会满足你的要求: