gpt4 book ai didi

java - java中没有指数科学的字符串到Double

转载 作者:行者123 更新时间:2023-12-01 22:52:50 26 4
gpt4 key购买 nike

我需要将 String 解析为 Double,但使用我当前的代码,我在其中得到指数表示法

String str = "10000000";
Double parsedString = Double.valueOf(str);

它给了我 1.0E7。我需要输出 10000000

有什么帮助吗?

最佳答案

您可以为此调用一个方法。

Double parseStringToDouble = validate(str);

验证方法的定义为

private Double validate(String s) {
try{
return Double.valueOf(s);
} catch(NumberFormatException nfe){
// you can throw your custom exception here.
}
}

这样您将不会得到任何指数符号。

关于java - java中没有指数科学的字符串到Double,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58452426/

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