我有一个类
class Passenger {
String type;
String firstName;
String lastName;
//getter,setter
public String getName() {
return firstName + " " + lastName
}
}
现在我想将乘客列表转换为Map,其中键是“类型”,值是“名称”列表。
我尝试通过以下方式实现:
passengerList.stream().map(w -> w.getName()).collect(groupBy( getType() ));
但是在使用.map函数将Passenger映射到firstName后,类型不再可用,不知道该怎么做。