【发布时间】:2019-02-07 21:10:54
【问题描述】:
我有一个包含多个点的字符串“3,350,800”,我想将其转换为双精度但有错误multiple points
String number = "3,350,800"
number = number.replace(",", ".");
double value = Double.parseDouble(number);
错误:java.lang.NumberFormatException:多点
【问题讨论】:
-
您想将其解析为带小数位的双精度数还是整数?如果您想要双精度,您希望哪个逗号成为小数位?
-
一个数字不能有多个小数点。所以无法解析为
double。
标签: java android number-formatting numberformatexception