【发布时间】:2015-10-02 15:56:15
【问题描述】:
我有一个像“1.22%”这样的字符串值。我想将其转换为双精度值。 Douboe.parseDouble 抛出 numberFormatException。
String s = "1.22%";
double iRate;
iRate = Double.parseDouble(s);
【问题讨论】:
-
您需要使用像 replace(...) 这样的字符串操作来删除 % 符号,然后使用 Double.parseDouble() 将其转换为双精度。
-
double是一个数字。它不能持有百分号。