Java遍历Map有三种方式:
1、通过 keySet 遍历key和value
2、通过entrySet使用Iterator遍历key和value
3、通过Java8 Lambda表达式遍历key和value。
其中,通过entrySet使用Iterator遍历key和value的方式效率最高,因为它只需要遍历一次Map,而其他两种方式需要遍历两次Map。
Map<String, String> map = new HashMap<String, String>();
for (Map.Entry<String, String> entry : map.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
System.out.println("Key: " + key + ", Value: " + value);
}