A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

将Map集合中的键存储到Set集合的方法是

2 个回复

倒序浏览
map.keySet()就可以啦,如果要存储到新set的话  new HashSet<>(treeMap.keySet());  这个意思吗?
回复 使用道具 举报
HashMap<String,Integer> hm = new HashMap<>();               //假如这个双列集合中已经添加好了元素
HashSet<String> sh = new HashSet<>();                                //这会儿创建一个Set集合
for(String s : hm.keyset();) {                                                   //遍历这个双列集合的键,也就是双列集合对象
                                                                                          //调用其keyset()方法,获取到双列集合所有的键
     sh.add(s);                                                                       //然后把每个键添加到集合中
}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马