落后星球魅力何在丶
2017-06-22 08:04如何将set集合中的数据转化成map的key
我是这样做的,不要用循环然后put这样很麻烦。
public static void main(String[] args) {
Map<String,Integer> hashMap = new HashMap<>();
Set<String> set = new HashSet<>();
set.add("key1");
set.add("key2");
set.add("key3");
set.add("key4");
hashMap.keySet().addAll(set);//添加不进去
System.out.println(hashMap);
}
然而直接翻车
Exception in thread "main" java.lang.UnsupportedOperationException
- 点赞
- 回答
- 收藏
- 复制链接分享
3条回答
为你推荐
- golang是否有支持集合数据结构的计划?
- dictionary
- set
- 2个回答
- 一个奇怪的问题,从泛型为Integer的Set中取到的遍历取到的值为String
- java
- java-ee
- spring
- tomcat
- eclipse
- 3个回答
- 用set创建的String集合里面居然加了两个相同的中文单词
- java
- 1个回答
- 请问各位pandas中set_values对多列数据进行排序的问题
- pandas
- 数据
- 2个回答
- python set集合add方法
- python
- 1个回答
换一换