在编辑文本中检查 space
Checking for space in an edittext
我想检查编辑文本中是否有 space。我用这个方法获取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() 将始终为 false。
我觉得是这样的:
if (getSelection(et).getText.toString.contains(" ")).....
一定是这样的:
if (getSelection(et).contains(" ")) .....
我想检查编辑文本中是否有 space。我用这个方法获取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() 将始终为 false。
我觉得是这样的:
if (getSelection(et).getText.toString.contains(" ")).....
一定是这样的:
if (getSelection(et).contains(" ")) .....