java在字符串hashmap中插入arraylist对象
我想将一个Arraylist<String>
对象(inputArrListObj
)添加到我已经存在的Map<String, String>
(param)中,它有一些要发送的输入值
Map<String,String> param = new HashMap<String, String>();
List<String> obj = inputArrListObj;
param.put("1","Value");
//param.put("2",<Input list values>);
理想的方法应该是什么
# 1 楼答案
您当前的声明不可能这样做
<>你必须考虑将你的地图声明更改为它允许您将列表作为值插入
但是对于第一种情况(
param.put("1","Value");
),列表中只有一个字符串# 2 楼答案
看起来您希望在地图中存储抽象的命名值。如果是这样,请尝试使用
Map<String, Object>
并在从映射中获取值时强制转换到特定类