java如何在删除某些字符时使用getText
这里需要一些简单的帮助。基本上,我有这样一句话:
String stringA = numA.getText().toString();
然而,它使用的numA
editText在到达这一点之前还调用了一个DecimalFormat
方法,这使得输出看起来像:$###,###,###.00
。所以,当我在numA
上调用getText
时,它崩溃了。我想这是因为$符号或逗号。我该如何更改此代码,使getText
只捕捉数字,而不捕捉$符号或逗号
# 1 楼答案
当我在numA上调用getText时,它崩溃了
唯一可能的是你的
EditText numA
是NULL
更新:
看看Better way to Format Currency Input editText?