【发布时间】:2019-06-18 06:23:17
【问题描述】:
我正在将数据发送到我的 ``.php` 脚本文件,该文件将这些数据存储到我的数据库中。
为此,我使用Map<String, String> 和getParams()。
但是,我对 Java 还很陌生,不知道如何从 Params 返回Float。
我需要在这里更改什么才能返回Floats?
我不断收到 Map 必须是 <String, String> 的错误。
我尝试使用各种语句更正 Map 和 getParams,但没有奏效。我还尝试删除 ,修复了任何错误,但应用程序崩溃了。
protected Map<String, String> getParams() throws AuthFailureError {
//Here is what I think i need to change
Map <String, String>params = new HashMap();
params.put("tire", tire);
params.put("tire2", tire2);
// tire and tire 2 are floats
return params;
}
我希望返回 params 将第一个选项返回为 String,第二个选项返回为 Float。
【问题讨论】:
-
您的问题不清楚:如果您在方法的签名中声明它返回从字符串到字符串的映射,为什么在方法内部您要尝试从字符串返回映射到浮点?二、声明新地图的方式应该是:
new HashMap<>()IIRC