Java:获取map的key和value

前言

工作中经常需要对 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 vo : map.entrySet()){
            vo.getKey();
            vo.getValue();
            System.out.println(vo.getKey()+"  "+vo.getValue());
        }

3.构建迭代器

        Iterator iter = map.keySet().iterator();
        while(iter.hasNext()){
            String key=iter.next();
            String value = map.get(key);
            System.out.println(key+" "+value);
        }

4.方法仅供参考

你可能感兴趣的:(Java)