gpt4 book ai didi

java - 解析字符串时如何获得 Double 而不是 double?

转载 作者:行者123 更新时间:2023-11-29 07:44:44 24 4
gpt4 key购买 nike

我正在尝试将 String 解析为 Double,由于对变量的限制,我不得不以一种非常奇怪的方式进行解析。目前我遇到了两个函数都命名相同的问题,但一个函数采用 Double,另一个采用 double

    public class Calculator {
Double x;

public Double x(String x){
//code ommited
x(Double.parseDouble(x.substring(x.lastIndexOf(" ") + 1, x.length())));
//^^ attempting to get this variable to be a Double instead of double

return new Double(x);
}

public Double x(Double x){
//code ommited
return new Double(0);
}


public Double x(double x){
//code ommited
return new Double(0);
}

}

最佳答案

不使用 Double.parseDouble,而是使用 Double.valueOf(String),它返回一个 Double。

顺便说一句,使用 Double.valueOf(String) 等同于 new Double(Double.parseDouble(String))

关于java - 解析字符串时如何获得 Double 而不是 double?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26788151/

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