Java用逗号作为小数点分隔符来解析Double的最佳方法?
以下结果是Exception
:
String p="1,234";Double d=Double.valueOf(p);
System.out.println(d);
有没有更好的方法来分析”1,234”,以得到1.234比:p = p.replaceAll(",",".");?
回答:
使用java.text.NumberFormat
:
NumberFormat format = NumberFormat.getInstance(Locale.FRANCE);Number number = format.parse("1,234");
double d = number.doubleValue();
以上是 Java用逗号作为小数点分隔符来解析Double的最佳方法? 的全部内容, 来源链接: utcz.com/qa/421031.html