首页 > 代码库 > map 取值
map 取值
1》可以取出Map中所有的键所在的Set集合;再通过Set的迭代器获取到每一个键,之后再用get();方法获得对应的值。
public static void main(String[] args) { Map<String, String> map=new HashMap<String, String>(); map.put("诶诶", "战神"); map.put("是啥", "发ver"); map.put("草", "傻逼"); //返回map映射中所有的键Set集合并进行迭代 Set set= map.keySet();//获得map中所有键的集合 Iterator iterator=set.iterator();//迭代 获得value while(iterator.hasNext()){ String key=(String) iterator.next();//所有key值 String value=http://www.mamicode.com/map.get(key);"-"+value); }
2》
用entrySet
第一种方式中提到的keySet方法是返回整个Map中所有的键元素,而entrySet方法是返回整个Map中所有的键值元素。
Map<String, String> map=new HashMap<String, String>(); map.put("诶诶", "战神"); map.put("是啥", "发ver"); map.put("草", "傻逼"); Set enSet=map.entrySet(); Iterator it=enSet.iterator(); while(it.hasNext()){ Map.Entry me = (Entry) it.next();//所有键值元素 String key=(String) me.getKey(); String value= (String) me.getValue(); System.out.println(key+"-"+value); }
map 取值
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。