gpt4 book ai didi

java - Android 上解析有效 Double 值时出现 parseDouble 异常

转载 作者:太空宇宙 更新时间:2023-11-04 13:46:48 24 4
gpt4 key购买 nike

以下代码

if (Double.parseDouble(value) > 0)

抛出以下异常

java.lang.NumberFormatException: Invalid double: "‎-2.49"


记录的值似乎是有效的 Double,什么可能导致此异常?

最佳答案

您似乎遇到了区域设置问题。也就是说,整数和小数部分分隔符在不同的区域设置中有所不同,有些地方是 .,有些地方是 ,.

参见that question ,有一个可能的解决方案。使用最适合您的区域设置,例如 Locale.US 使用 . 作为分隔符。

关于java - Android 上解析有效 Double 值时出现 parseDouble 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30743491/

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