此问题在此处已有答案:
Convert List to Map<String, List> with list value as map key and map value with empty list java 8(2个答案)
Set of String with Stream to HashMap in Java 8(2个答案)
Convert a set to map in java(6个答案)
Java List to Map<String, Integer> convertion(2个答案)
2小时前关门。
如何将Set<String> mySet
转换为Map<String, String> myMap
,其中mySet中的每个字符串都将是myMap中的key,并且map中的所有值都是空字符串(“”)。
我试过使用流,但无法正确获得键和值部分。以下是我所尝试的:mySet.stream().collect(Collectors.toMap());
谢谢
1条答案
按热度按时间cbjzeqam1#
使用Collector
toMap()
时,至少需要提供两个参数:一个 keyMapper 函数,它从流元素中生成一个 Key;一个 valueMapper 函数,它负责生成一个 Value。