如何在Map<String, Object>中存入一个Map<String, List<String>>类型的值
时间: 2024-03-12 16:42:15 浏览: 79
java代码-使用java解决bean&map工具类的源代码
要在`Map<String, Object>`中存入一个`Map<String, List<String>>`类型的值,可以按照以下步骤进行操作:
1. 创建一个`Map<String, List<String>>`对象,例如`map1`。
2. 将需要存入的键值对添加到`map1`中。
3. 创建一个`Map<String, Object>`对象,例如`map2`。
4. 将`map1`作为值,以相应的键添加到`map2`中。
下面是示例代码:
```java
// 创建一个Map<String, List<String>>对象
Map<String, List<String>> map1 = new HashMap<>();
// 添加键值对到map1中
List<String> list = new ArrayList<>();
list.add("value1");
list.add("value2");
map1.put("key", list);
// 创建一个Map<String, Object>对象
Map<String, Object> map2 = new HashMap<>();
// 将map1作为值,以相应的键添加到map2中
map2.put("mapKey", map1);
```
这样,你就成功地将`Map<String, List<String>>`类型的值存入了`Map<String, Object>`中。
阅读全文