在我的安卓应用中,我从一个编辑框中获取字符串并将其作为参数调用网络服务以获取JSON数据。现在,我获取编辑框中字符串值的方法如下:
final EditText edittext = (EditText) findViewById(R.id.search);
String k = edittext.getText().toString();
通常情况下,一切正常,但如果我们在编辑文本中输入的文本包含空格,则我的应用程序会崩溃。
例如 - 如果有人在编辑文本框中键入“食物”,那么没问题,但如果有人键入“印度食物”,它就会崩溃。
如何删除空格并仅获取字符串?
('')
导致错误,使用双引号("")
可以正常工作。例如:String k = edittext.getText().toString().replace(" ", "");
- reegan29