map的遍历代码java
时间: 2024-05-29 19:07:58 浏览: 247
在 Java 中,Map 的遍历可以通过多种方式来实现,其中最常用的方式是使用迭代器 Iterator。以下是遍历Map的示例代码:
```
Map<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
// 使用迭代器 Iterator 遍历
Iterator<Map.Entry<String, Integer>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry<String, Integer> entry = iterator.next();
String key = entry.getKey();
Integer value = entry.getValue();
System.out.println(key + " = " + value);
}
// 使用 forEach 循环遍历
map.forEach((key, value) -> System.out.println(key + " = " + value));
// 使用 Lambda 表达式遍历
map.entrySet().stream().forEach(entry -> {
String key = entry.getKey();
Integer value = entry.getValue();
System.out.println(key + " = " + value);
});
```
阅读全文