public class Main {
public static void main(String[] args) {
List<Map<String, Object>> listMap = new ArrayList<>();
// 假设listMap已经被初始化并填充了数据
// 定义中文key到英文key的映射关系
Map<String, String> keyMap = new HashMap<>();
keyMap.put("姓名", "name");
// 添加其他中文key到英文key的映射关系
// 遍历List中的每个Map
for (Map<String, Object> map : listMap) {
Map<String, Object> newMap = new HashMap<>();
// 遍历map中的每个entry
for (Map.Entry<String, Object> entry : map.entrySet()) {
String newKey = keyMap.getOrDefault(entry.getKey(), entry.getKey());
newMap.put(newKey, entry.getValue());
}
// 更新原Map
map.clear();
map.putAll(newMap);
}
}
}