首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

对HashMap的两种遍历步骤

2013-04-02 
对HashMap的两种遍历方法HashMap有两种遍历的方式:①通过entrySet遍历②通过keySet遍历下面,将通过构造一个H

对HashMap的两种遍历方法

HashMap有两种遍历的方式:

①通过entrySet遍历

②通过keySet遍历

下面,将通过构造一个HashMap,分别用着两种方式对该HashMap进行遍历,并比较这两种方法的性能差异。

首先在构造函数中初始化一个1000000个<key,value>的HashMap,然后分别利用entrySet和keySet对其进行遍历,通过计时,分别得出两种方法执行所用的时间,从而比较它们的效率。

1. entrySet方式遍历,用时 31ms2. keySet方式遍历,用时 32ms
10000000个<key,value>的遍历结果相差如此之小,如果键值对的规模比较小,这两种方法的效率差异更小,甚至可以忽略不计。

本文只讨论了这两种方法执行时间方面的差异,并没有对这两种方法在执行时,对内存占用的情况的分析。

热点排行