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;
}
}