java中怎么判断一个字符串数组中包含某个字符或字符串

如题所述

第1个回答  2017-05-22
String s="bb";
String[] strs={"aaa","bb","cccc","d"};
boolean include=false;

for(int i=0;i<strs.length;i++)
{
if(s==strs[i])
{
include=true;
break;
}
}
if(include)
{
System.out.println("字符串数组包含字符串"+s);
}
else
{
System.out.println("字符串数组不包含字符串"+s);
}
第2个回答  2017-05-30
如果是list可以用contains
如果是数组就遍历
第3个回答  2017-05-21
String str = "abcdefg";
int num = str.indexOf("b");
if(num > 0){
//包含b字符串
}else{
//不包含b字符串
}
第4个回答  2017-05-13
String[] a={"A","B","C","D"};
for (int i = 0; i < a.length; i++) {

if (a[i].equals("C")) {
System.out.println("包含");
}

}
第5个回答  2017-05-11
int indexOf(String str)
返回指定子字符串在此字符串中第一次出现处的索引。
相似回答