这里需要一些简单的帮助。基本上,我有这条线:
String stringA = numA.getText().toString();
但是,这个使用的numA
editText在它到达此点之前还调用了DecimalFormat
方法,这使得输出看起来像:$###,###,###.00
。因此,当我在getText
上致电numA
时,它会崩溃。我假设这是因为$符号或逗号。我如何更改此代码,以便getText
仅捕获数字而不是$符号或逗号?
答案 0 :(得分:1)
当我在numA上调用getText时,它会崩溃
唯一可能的事情是EditText numA
是NULL
。
更新
答案 1 :(得分:1)
试试这个:
String stringA = numA.getText().toString().replace("$", "").replace(",", "");