我想检查一下edittext中是否有空格。我使用这种方法来获取选定的edittext文本:
private String getSelection(EditText editText) {
int start = editText.getSelectionStart();
int end = editText.getSelectionEnd();
Editable edit = editText.getText();
return edit.toString().substring(start, end);
}
但是当我这样做时:
if (getSelection(et).getText.toString.contains(" ")) Log.d("TAG","There's a space")
contains()始终为假。
我认为这:
if (getSelection(et).getText.toString.contains(" ")).....
必须是这样:
if (getSelection(et).contains(" ")) .....