gpt4 book ai didi

在法国机器上执行时出现 java.lang.NumberFormatException

转载 作者:行者123 更新时间:2023-11-30 06:06:16 24 4
gpt4 key购买 nike

在下面的代码中,在解析值时有时我会在法国机器上遇到 NumberFormat 异常。

double txPower;
DecimalFormat df = new DecimalFormat("##.##");

txPower = txPower + getDeltaP();
log.info("txpower value is -- "+txPower);
txPower = Double.parseDouble(df.format(txPower));


protected double getDeltaP()
{
return isNewChannelAddition ? apaConfig.deltaPadd : apaConfig.deltaPtune;
}

日志:

txpower value is -- -7.9
java.lang.NumberFormatException: For input string: "-7,9"

最佳答案

我建议使用为您的区域设置默认配置的小数点分隔符。

new DecimalFormatSymbols(Locale.getDefault(Locale.Category.FORMA‌​T)).getDecimalSepara‌​tor();

关于在法国机器上执行时出现 java.lang.NumberFormatException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44541638/

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