Android开发

HashMap最快遍历

2018-09-17  本文已影响5人  Stay_Li

两大foreach方式

目前测试的结果 foreach 与 显示调用 Iterator 的性能上几乎等价,因此只说明以下的两种方式。

  1. map.entrySet()
Map<String, String> map = new HashMap<String, String>();
for (Entry<String, String> entry : map.entrySet()) {
entry.getKey();
entry.getValue();
}
  1. map.keySet()
Map<String, String> map = new HashMap<String, String>();
for (String key : map.keySet()) {
map.get(key);
}

纯属个人理解。

上一篇 下一篇

猜你喜欢

热点阅读