map遍历的几种方式及效率

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaoshuxgh/article/details/85061346

1)map的key采用简单形式和复杂形式时,查找的效率是不同的,简单的key值效率更高

      2)当数据量大的时候,采用entrySet遍历key+value的效率要高于keySet

      3)当我们只需要取得value值时,采用values来遍历效率更高

long startTime5=System.currentTimeMillis();
        Iterator<String>  iter5=map.values().iterator();
        while (iter5.hasNext()){
            value=iter5.next();
        }
        long endTime5 =System.currentTimeMillis();

猜你喜欢

转载自blog.csdn.net/xiaoshuxgh/article/details/85061346