Java中遍历Map对象的4种方法
1、通过Map.entrySet遍历key和value,在for-each循环中使用entries来遍历.推荐,尤其是容量大时。
![](https://img2020.cnblogs.com/blog/1198621/202009/1198621-20200908145118890-1114161036.png)
2、通过Map.keySet遍历key,通过键找值value遍历(效率低),普遍使用,二次取值。
![](https://img2020.cnblogs.com/blog/1198621/202009/1198621-20200908145128776-1132712954.png)
3、如果只需要map中的键或者值,你可以通过Map.keySet或Map.values来实现遍历,而不是用entrySet。
在for-each循环中遍历keys或values。
![](https://img2020.cnblogs.com/blog/1198621/202009/1198621-20200908145139789-10325126.png)
4、通过Map.entrySet使用iterator遍历key和value。
![](https://img2020.cnblogs.com/blog/1198621/202009/1198621-20200908145153307-1342367127.png)