HashMap遍历

阅读更多

在日常的工作中经常会遇到遍历HashMap的情况,这里总结两种遍历方式,供大家参考

第一种:使用Entry工具类

        Map map = new HashMap();

        Iterator iterator = map.entrySet().iterator();

        while (iterator.hasNext()) {

                Map.Entry entry = (Map.Entry) iterator.next();

                Object key = entry.getKey();

                Object val = entry.getValue();

        }

第二种:逐一遍历

        Map map = new HashMap();

        Iterator iterator = map.keySet().iterator();

        while (iterator.hasNext()) {

                Object key = iterator.next();

                Object val = map.get(key);

        }

        两种遍历方法相比,第一种方式的效率高一些,在实际的使用中建议使用第一种进行遍历。

你可能感兴趣的:(HashMap遍历)