面试中被问到hashMap的遍历方式如何答:
hashMap作为一个key-value存储的数据结构,我们知道可以使用key去获取到value,所以map提供了两种方式
1、获取key,map.keySet();可以获取到对应的key的集合,我们遍历key就获取value
2、获取entrySet,entry是包含key、value,这样也就获取到了对应的key与value
3、jdk1.8提供的forEach遍历
基本上我们会使用获取到entrySet,然后去使用for循环,或者拿到迭代器去遍历