Java将负/正字符串数转换为负/正两用

时间:2012-06-29 10:59:36

标签: java string double

有谁知道如何将字符串值类型-4,55,4转换为双-4.55.4

2 个答案:

答案 0 :(得分:7)

只需使用Double.parseDouble(Locale, String); Woops,我很困惑......

您应该使用java.text.NumberFormat

NumberFormat format = NumberFormat.getInstance(Locale.FRANCE);
Number number = format.parse("-4,5");
double d = number.doubleValue();

例如,在比利时或法国,我们使用,作为小数分隔符。这就是它运作的原因。

答案 1 :(得分:-1)

首先替换,用。然后使用以下功能 -

 Double.valueOf("-4.5");

Double.valueOf("5.4");