【发布时间】:2013-06-21 21:18:02
【问题描述】:
我正在尝试将字符串转换为浮点数,但我无法成功。
这是我的代码
float f1 = Float.parseFloat("1,9698");
它给出的错误是
Invalid float "1,9698";
为什么要这样做?这是一个有效的浮点数
【问题讨论】:
-
去掉',' !!我想你想添加'.'
-
我应该用“。”替换它吗? ?
-
@ayilmaz 是的,没错
-
@ayilmaz 是的。替换它。我也添加了解决方案作为答案。
-
您的区域设置未正确设置为允许在浮点数中使用逗号。您需要使用允许这样做的语言环境。