Android 小笔记---EditText判空的操作实现

在进行此判断时,进行了各种判空操作,但是都不能用。

大概操作如下:


if(editText.getText()==null){
    Log.d(TAG,"*****************getText");
}
if(editText.getText().toString()==null){
    Log.d(TAG,"*****************getText().toString()==null");
}
if(editText.getText().toString()==""){
    Log.d(TAG,"*****************getText().toString()=yinhao");
}
if(editText.getText().equals("")){
    Log.d(TAG,"*****************getText().equals");
}
if(String.valueOf(editText.getText())==null){
    Log.d(TAG,"*****************String.valueOf(editText.getText())==null");
}
if(String.valueOf(editText.getText())==""){
    Log.d(TAG,"*****************String.valueOf(editText.getText())==ykinhao");
}

if(TextUtils.isEmpty(editText.getText())){
    Log.d(TAG,"*****************isEmpty");
}

事实证明实践之后,只有下面这个方法有用:


if(TextUtils.isEmpty(editText.getText())){
    Log.d(TAG,"*****************isEmpty");
}


所以还是使用安卓提供的判空操作最好。

你可能感兴趣的:(Android文章)