Map<Long, Map<Long,String>> dhTaskIdAndStatusMap = new HashMap<>();获取最里面map的string值
时间: 2024-01-07 07:32:43 浏览: 93
Map获取键值,Map的几种遍历方法总结(推荐)
5星 · 资源好评率100%
要获取最里面Map的String值,您可以使用以下代码:
```java
// 获取外层Map的第一个Entry
Map.Entry<Long, Map<Long, String>> outerEntry = dhTaskIdAndStatusMap.entrySet().iterator().next();
// 获取内层Map
Map<Long, String> innerMap = outerEntry.getValue();
// 获取内层Map的第一个Entry
Map.Entry<Long, String> innerEntry = innerMap.entrySet().iterator().next();
// 获取最里面的String值
String value = innerEntry.getValue();
```
这段代码假设`dhTaskIdAndStatusMap`至少包含一个外层Map和一个内层Map,并且您只对最里面的Map中的String值感兴趣。如果`dhTaskIdAndStatusMap`中有多个外层Map或内层Map,您可能需要根据实际情况进行调整。
阅读全文