map中存map 怎么取
时间: 2024-11-01 07:05:48 浏览: 9
js中使用map形式存取遍历
4星 · 用户满意度95%
在Map中存储另一个Map通常称为嵌套Map,如果你想从这个嵌套Map中获取值,你需要提供两个关键路径。假设你有一个`Map<String, Map<String, String>>`,你可以通过键对键的方式访问内部的Map。例如:
```java
// 创建一个嵌套Map示例
Map<String, Map<String, String>> nestedMap = new HashMap<>();
nestedMap.put("parentKey", new HashMap<>());
nestedMap.get("parentKey").put("childKey", "childValue");
// 获取嵌套Map中的值
String innerValue = nestedMap.get("parentKey").get("childKey");
System.out.println(innerValue); // 输出:childValue
```
在这个例子中,`nestedMap.get("parentKey")`会返回第二个层次的Map,然后`get("childKey")`用于进一步查找并获取实际的值。
阅读全文