前言
工作中经常需要对 map 进行循环操作,免不了需要获取 key 和 value。
获取 key 和 value 大概有三种方式
1.直接获取 key,然后通过 key 查找得到 value
for (String key : map.keySet()) {String value = map.get(key);System.out.println(key + " " + value);}
2.通过 map.entrySet() 方法
for(Map.Entry<String, String> vo : map.entrySet()){vo.getKey();vo.getValue();System.out.println(vo.getKey()+" "+vo.getValue());}
3.构建迭代器
Iterator<String> iter = map.keySet().iterator();while(iter.hasNext()){String key=iter.next();String value = map.get(key);System.out.println(key+" "+value);}
4.方法仅供参考
如果觉得《Java:获取map的key和value》对你有帮助,请点赞、收藏,并留下你的观点哦!