一. 面试题及剖析
1. 今日面试题
Map集合的遍历方法你了解哪些?
如果有大量数据你用哪个方法进行遍历?
......
2. 题目剖析今天的面试题目,其实考察的是我们对Map集合API方法的掌握情况,尤其是与遍历相关的方法,因为我们知道对集合的操作,遍历是其中比较常见的功能。整体来看,今天的面试题目,没有什么难度,我们只需要记住几个常用的遍历方式即可。但是我们在进行开发时,可能并不是很清楚,到底哪种遍历方式更高效一些,所以这里 壹哥 给大家做了几个实验,通过实验进行对比几种遍历方式的优劣。
二. 实验案例实验说明:
本次实验我是在Map中存放了100万条数据,然后进行遍历操作,除了遍历方式不同,其余的操作基本相同。为了减少字符串拼接的时间消耗,我这里采用的是性能最高的StringBuilder方式进行字符串拼接,以此来减少额外干扰。
另外根据自己机器的不