代码如何遍历Map<String,String>
时间: 2023-11-18 09:39:14 浏览: 34
js中遍历Map对象的方法
要遍历一个 `Map<String, String>` 对象,你可以使用 `forEach` 方法或者使用迭代器来完成。
使用 `forEach` 方法的示例代码如下:
```java
Map<String, String> map = new HashMap<>();
map.put("key1", "value1");
map.put("key2", "value2");
map.put("key3", "value3");
map.forEach((key, value) -> {
System.out.println("Key: " + key + ", Value: " + value);
});
```
使用迭代器的示例代码如下:
```java
Map<String, String> map = new HashMap<>();
map.put("key1", "value1");
map.put("key2", "value2");
map.put("key3", "value3");
Iterator<Map.Entry<String, String>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry<String, String> entry = iterator.next();
String key = entry.getKey();
String value = entry.getValue();
System.out.println("Key: " + key + ", Value: " + value);
}
```
这些代码片段都会遍历 `Map<String, String>` 对象中的键值对,并将键和值打印出来。你可以根据自己的需要修改代码来执行其他操作。
阅读全文