1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-16 18:10:13 +08:00

6 Commits

Author SHA1 Message Date
wanglei
9219d90733 修改错别字 2020-05-29 16:09:32 +08:00
Rocky
4a7956db49
纠正HashMap进行entry遍历的说法
/**
         * 另外一种不常用的遍历方式
         */
        // 当我调用put(key,value)方法的时候,首先会把key和value封装到
        // Entry这个静态内部类对象中,把Entry对象再添加到数组中,所以我们想获取
        // map中的所有键值对,我们只要获取数组中的所有Entry对象,接下来
        // 调用Entry对象中的getKey()和getValue()方法就能获取键值对了
        Set<java.util.Map.Entry<String, String>> entrys = map.entrySet();
        for (java.util.Map.Entry<String, String> entry : entrys) {
            System.out.println(entry.getKey() + "--" + entry.getValue());
        }

文章原来的说法是:一种不常用的遍历方式。
这个不是不常用。如果既要遍历key又要value,那么建议这种方式,应为如果先获取keySet然后再执行map.get(key),map内部会执行两次遍历。 一次是在获取keySet的时候,一次是在遍历所有key的时候。
2020-02-26 09:52:43 +08:00
shuang.kou
7429d48346 Update HashMap.md 2020-01-22 14:14:48 +08:00
houzhenguo
26efacb56e update HashMap 链表转红黑树条件 2019-11-06 19:57:17 +08:00
Kou Shuang
79cfdc14c6 Update HashMap.md 2019-08-24 17:58:32 +08:00
SnailClimb
271c551daf Change file position 2019-05-07 20:04:47 +08:00