List<ProcessedTaskDto> caseList = (List<ProcessedTaskDto>) processedTaskInBranch.get("caseList");caseList 对象中是两个hashmap值,如何遍历取值
时间: 2024-10-24 13:07:57 浏览: 22
caselist.css
5星 · 资源好评率100%
在这个例子中,`caseList` 是一个 `List<ProcessedTaskDto>` 类型的集合,每个元素实际上是一个 `ProcessedTaskDto` 类型的对象,该对象包含一个 "caseList" 属性可能是哈希映射(HashMap)。如果你想遍历这个内部的哈希映射,你可以通过迭代列表并访问每个 `ProcessedTaskDto` 对象的 "caseList" 来获取值。
下面是一个简单的遍历示例:
```java
for (ProcessedTaskDto item : caseList) {
Map<String, Object> innerMap = item.getCaseList(); // 获取内部的 HashMap
for (Map.Entry<String, Object> entry : innerMap.entrySet()) {
String key = entry.getKey();
Object value = entry.getValue();
// 现在你可以操作 key 和 value,例如打印它们
System.out.println("Key: " + key + ", Value: " + value);
}
}
```
这段代码首先会循环遍历 `caseList` 中的每个 `ProcessedTaskDto`,然后访问其内部的 `caseList` 属性作为 `Map`。接着,它会进一步遍历这个内部 `Map` 的每一个键值对。
阅读全文