Java中Map<String, String>怎么转换成Map<String, Object>
时间: 2023-11-11 07:01:18 浏览: 302
java代码-使用java解决bean&map工具类的源代码
可以通过遍历原始Map的方式,将每个键值对转换成新的Object类型,并将新的键值对添加到新的Map中。
具体实现代码如下:
```java
Map<String, String> originalMap = new HashMap<>();
// 添加原始数据
originalMap.put("key1", "value1");
originalMap.put("key2", "value2");
Map<String, Object> newMap = new HashMap<>();
// 遍历原始Map获取每个键值对,将值转换成Object类型并添加到新Map中
for (Map.Entry<String, String> entry : originalMap.entrySet()) {
String key = entry.getKey();
Object value = (Object) entry.getValue(); // 将值转换成Object类型
newMap.put(key, value);
}
```
这样就可以将原始的Map<String, String>转换成新的Map<String, Object>。
阅读全文