java中怎么判断一个字符串数组中包含某个字符或字符串
31个回答
展开全部
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);
}
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);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是list可以用contains
如果是数组就遍历
如果是数组就遍历
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String str = "abcdefg";
int num = str.indexOf("b");
if(num > 0){
//包含b字符串
}else{
//不包含b字符串
}
int num = str.indexOf("b");
if(num > 0){
//包含b字符串
}else{
//不包含b字符串
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String[] a={"A","B","C","D"};
for (int i = 0; i < a.length; i++) {
if (a[i].equals("C")) {
System.out.println("包含");
}
}
for (int i = 0; i < a.length; i++) {
if (a[i].equals("C")) {
System.out.println("包含");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int indexOf(String str)
返回指定子字符串在此字符串中第一次出现处的索引。
返回指定子字符串在此字符串中第一次出现处的索引。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询