Java map 遍历
时间: 2024-05-08 08:14:25 浏览: 12
Java中Map是一种常用的数据结构,它提供了键值对的存储方式。在遍历Map时,我们可以使用不同的方式来遍历它的键值对,以下是常见的三种方式:
1. 使用keySet()方法遍历Map的键:
Map<String, String> map = new HashMap<>();
for(String key : map.keySet()) {
String value = map.get(key);
System.out.println("Key: " + key + ", Value: " + value);
}
2. 使用entrySet()方法遍历Map的键值对:
Map<String, String> map = new HashMap<>();
for(Map.Entry<String, String> entry : map.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
System.out.println("Key: " + key + ", Value: " + value);
}
3. 使用Java 8的Lambda表达式遍历Map的键值对:
Map<String, String> map = new HashMap<>();
map.forEach((key, value) -> System.out.println("Key: " + key + ", Value: " + value));