注意:Java
我有一个叫做moneyEntered的String [。
moneyEntered [0]的值为“$ 5.00”
我希望创建一个新的double(称为amountPendingDeduction),它从moneyEntered [0]中提取值“5.00”(即删除美元符号并使其余为双倍)。
我该怎么做?
答案 0 :(得分:1)
如果您正在使用货币,双重就可以了:
String money = moneyEntered[0].substring(1);
double moneyValue = Double.parseDouble(money);
答案 1 :(得分:0)
尝试:
Double amountPendingDeduction = Double.parseDouble(moneyEntered[0].replace("\\$", ""));
由于String是不可变的,因此moneyEntered [0]字符串中的美元符号不会发生任何事情。