Val*_*for -1 java android number-formatting
我有一个名为 cardBalance 的 TextView
cardBalance = (TextView) findViewById(R.id.textViewCardBalance);
Run Code Online (Sandbox Code Playgroud)
我像这样设置了 cardBalance 的文本
double amount = 109.00;
NumberFormat baseFormat = NumberFormat.getCurrencyInstance();
String moneyString = baseFormat.format(amount)
cardBalance.setText(moneyString);
Run Code Online (Sandbox Code Playgroud)
这工作正常并根据需要显示 $ 符号,我现在的问题是如何获得这个值并将其转换回两倍?
我尝试了以下但没有成功
double bal = Double.parseDouble(cardBalance.getText().toString());
Run Code Online (Sandbox Code Playgroud)
如何在没有 $ 符号的情况下取回双倍值
甲NumberFormat对象可用于解析以及格式化。
使用此数字格式的规则从指定的字符串中解析一个数字。
所以,只需使用 baseFormat.parse(cardBalance.getText().toString())).doubleValue();
| 归档时间: |
|
| 查看次数: |
2001 次 |
| 最近记录: |