有谁知道如何将字符串值类型-4,5
或5,4
转换为双-4.5
或5.4
?
答案 0 :(得分:7)
只需使用 Woops,我很困惑...... Double.parseDouble(Locale, String)
;
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");