[英]Java convert a negative/positive string number into negative/pozitive double
有谁知道如何将字符串值类型-4,5
或5,4
转换为双值-4.5
或5.4
?
只需使用 哎呀,我很困惑... Double.parseDouble(Locale, String)
;
NumberFormat format = NumberFormat.getInstance(Locale.FRANCE);
Number number = format.parse("-4,5");
double d = number.doubleValue();
例如,在比利时和法国,我们使用,
作为小数点分隔符。 这就是为什么它起作用。
首先用替换。 然后使用以下功能-
Double.valueOf("-4.5");
和
Double.valueOf("5.4");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.