【发布时间】:2017-03-18 01:26:37
【问题描述】:
我有这样的课:
public class A {
private List<String> stringList;
private String someString;
}
我有一个这样的对象列表:
List<A> list = //some method to generate list
我想将其转换为Map<String, String>,其中stringList 中的每个字符串都映射到相同的someString 值(如多映射)。如何使用 java 8 流做到这一点?
我可以像这样将其转换为平面地图:
list.stream.flatMap(....
但我不知道从那里去哪里。
【问题讨论】:
标签: java dictionary java-8 java-stream multimap