我尝试在阵列上创建一个搜索词,但我不知道如何检测该词是否在句子上。 我使用此链接上的代码。 To check if string contains particular word
这是我现在使用的代码。但它不起作用。
for(int x=0;x<=count;x++){
String sentence = name[x] ;
String search = myEditText.getText().toString() ;
if (sentence.toLowerCase().indexOf(search.toLowerCase()) != -1 ) {
name[x] = name2;
schoolid[x] = id2;
}
}
答案 0 :(得分:5)
boolean contains(CharSequence cs)
如果此字符串包含,则返回true 来自给定CharSequence的charss。
这意味着如果搜索包含在句子
中,则以下内容将返回truesentence.contains(search);