Java 如何检查arrayList的单词在android的EditText中是否可用

Java 如何检查arrayList的单词在android的EditText中是否可用,java,android,arraylist,android-edittext,words,Java,Android,Arraylist,Android Edittext,Words,我有一些单词的列表: ArrayList<String> words = new ArrayList<String>(); words.add("this"); words.add("that"); 现在我想检查arrayList的单词是否在name(EditText)中可用: 现在我想做一个函数来检查arrayList的单词在EditText中是否可用,如下所示: public Boolean checkWords(String checkString) {

我有一些单词的列表:

ArrayList<String> words = new ArrayList<String>();
words.add("this");
words.add("that");  
现在我想检查arrayList的单词是否在name(EditText)中可用:

现在我想做一个函数来检查arrayList的单词在EditText中是否可用,如下所示:

public Boolean checkWords(String checkString)
{
    for(int i=0;i<words.size();i++)
    {
         // Here i want to check that whether words of arrayList are available in EditText
         If ( word is available )
        {
         return YES;
        }
    }
    return NO;
} 
公共布尔校验字(字符串校验字符串)
{

对于(int i=0;i可以使用String.contains(),如下所示:

public Boolean checkWords(String checkString)
{
    for(String word : words)
    {
         if (checkString.contains(word))
         {
             return YES;
         }
    }
    return NO;
} 

可以使用String.contains(),如下所示:

public Boolean checkWords(String checkString)
{
    for(String word : words)
    {
         if (checkString.contains(word))
         {
             return YES;
         }
    }
    return NO;
} 
您也可以尝试以下方法:

if(checkString.equals(words.get(i))){


         return YES;
        }

}
您也可以尝试以下方法:

if(checkString.equals(words.get(i))){


         return YES;
        }

}

完美答案…谢谢。完美答案…谢谢。
if(checkString.equals(words.get(i))){


         return YES;
        }

}