Java map<string ,list <string >>遍历
时间: 2023-09-01 20:09:08 浏览: 164
java Map 遍历方法
您可以使用Java中的`Map`的`entrySet()`方法来遍历一个`Map<String, List<String>>`的键值对。以下是一个示例代码:
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
Map<String, List<String>> map = new HashMap<>();
// 添加数据
map.put("key1", Arrays.asList("value1", "value2"));
map.put("key2", Arrays.asList("value3", "value4"));
// 遍历map
for (Map.Entry<String, List<String>> entry : map.entrySet()) {
String key = entry.getKey();
List<String> values = entry.getValue();
System.out.println("Key: " + key);
System.out.println("Values: " + values);
// 遍历values列表
for (String value : values) {
System.out.println("Value: " + value);
}
}
}
}
```
这将输出:
```
Key: key1
Values: [value1, value2]
Value: value1
Value: value2
Key: key2
Values: [value3, value4]
Value: value3
Value: value4
```
希望对您有所帮助!
阅读全文