gpt4 book ai didi

java - 如何将 float 与 Map<> getParams() 一起使用

转载 作者:行者123 更新时间:2023-12-02 09:46:06 24 4
gpt4 key购买 nike

我正在将数据发送到我的“.php”脚本文件,该文件将该数据存储到我的数据库中。

我正在使用Map<String, String>getParams()为了那个原因。

但是,我对 Java 很陌生,不知道如何返回 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 .

最佳答案

map 的值类型是String,因此您需要将值转换/格式化为该类型。您可以只使用Float.toString(float):

params.put("tire", FLoat.toString(tire));

或者您可能想使用特定的小数位数(此处四舍五入为两位)来格式化您的数字:

params.put("tire", String.format("%.2f", tire));

关于java - 如何将 float 与 Map<> getParams() 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56642838/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com