我有這樣一個類:轉換列表和字符串列表與Java流於地圖
public class A {
private List<String> stringList;
private String someString;
}
我的這些對象,像這樣的列表:
List<A> list = //some method to generate list
我想CONVER這到Map<String, String>
,其中stringList
中的每個字符串都映射到相同的someString
值(如multimap)。我怎樣才能使用java 8流來做到這一點?
我可以將此轉換爲平面地圖,像這樣:
list.stream.flatMap(....
但我不知道從哪裏裏去。
這就是我要找的,但我得到了'的Map.Entry :: getKey'說:「非靜態方法不能從靜態context' – Richard
引用我已經改變了我的答案錯誤。 – saka1029
@ sake1029完美! – Richard