Map<String,String>转成Map<String,Object>
时间: 2023-10-14 15:06:41 浏览: 74
map.toString()后转换成Map类型
4星 · 用户满意度95%
可以通过遍历原始的Map,将每个键值对转换为新的键值对,值类型改为Object,如下所示:
```java
Map<String, String> stringMap = new HashMap<>();
// 填充原始Map...
Map<String, Object> objectMap = new HashMap<>();
for (Map.Entry<String, String> entry : stringMap.entrySet()) {
objectMap.put(entry.getKey(), (Object)entry.getValue());
}
```
这里将String类型的值强制转换为Object类型。如果原始Map中的值类型不是String,可以根据实际情况进行类型转换。
阅读全文