我收到错误
"未经检查的电话放入'放(K,V)'作为原始类型的成员' java.util.HashMap'"
这是显示错误的行
JSONArray FieldValues = new JSONArray(new JSONObject(new HashMap().put(K, V)));
我做错了什么或者我应该添加什么?非常感谢任何帮助
答案 0 :(得分:28)
看起来你错过了类型。
像
这样的东西new HashMap<Type1,Type2>().put(K,V)
应该有用。
答案 1 :(得分:19)
匿名使用:
new HashMap<Type1,Type2>().put(K,V);
用于初始化变量:
HashMap<Type1,Type2> hashMap = new HashMap<>();
hashMap.put(K,V);
答案 2 :(得分:0)
您的HashMap将存储什么类型的数据尚未定义。 示例:
Map<String, Object> hospedajeUpload = new HashMap<>();
在此示例中,我将类型分配为String和Object。