从Java中的字符串[]中提取一个double?

时间:2016-04-04 09:29:47

标签: java string double extract

注意:Java

我有一个叫做moneyEntered的String [。

moneyEntered [0]的值为“$ 5.00”

我希望创建一个新的double(称为amountPendingDeduction),它从moneyEntered [0]中提取值“5.00”(即删除美元符号并使其余为双倍)。

我该怎么做?

2 个答案:

答案 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]字符串中的美元符号不会发生任何事情。