Java 提取 List<Map<String, Object>> 中 Object 字段的简单方法
您可以使用 Java 的 foreach 循环来遍历 List 中的每个 Map 对象,然后使用 Map 的 get 方法来获取 Object 对象,最后再对 Object 对象进行相应的操作。
以下是一个示例代码:
List<Map<String, Object>> dataList = new ArrayList<>();
// 假设 List 中有一些 Map 对象
Map<String, Object> map1 = new HashMap<>();
map1.put('name', 'John');
map1.put('age', 25);
dataList.add(map1);
Map<String, Object> map2 = new HashMap<>();
map2.put('name', 'Jane');
map2.put('age', 30);
dataList.add(map2);
// 遍历 List 中的每个 Map 对象
for (Map<String, Object> map : dataList) {
// 获取 Object 对象
Object name = map.get('name');
Object age = map.get('age');
// 对 Object 对象进行操作
System.out.println('Name: ' + name);
System.out.println('Age: ' + age);
}
这段代码会输出:
Name: John
Age: 25
Name: Jane
Age: 30
您可以根据实际需求对 Object 对象进行相应的操作。
原文地址: https://www.cveoy.top/t/topic/o9MS 著作权归作者所有。请勿转载和采集!