繁体   English   中英

Java将负/正字符串数转换为负/正双精度数

[英]Java convert a negative/positive string number into negative/pozitive double

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

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

您应该使用java.text.NumberFormat

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM