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

 我来答
microroom
科技发烧友

2017-05-22 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:7118
采纳率:83%
帮助的人:1615万
展开全部
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);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友881abcb
2017-05-30 · TA获得超过186个赞
知道小有建树答主
回答量:262
采纳率:100%
帮助的人:124万
展开全部
如果是list可以用contains
如果是数组就遍历
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ls350520253
2017-05-21 · 超过23用户采纳过TA的回答
知道答主
回答量:57
采纳率:100%
帮助的人:28.7万
展开全部
String str = "abcdefg";
int num = str.indexOf("b");
if(num > 0){
//包含b字符串
}else{
//不包含b字符串
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
东来东往w7
2017-05-13 · 超过21用户采纳过TA的回答
知道答主
回答量:45
采纳率:100%
帮助的人:14.8万
展开全部
String[] a={"A","B","C","D"};
for (int i = 0; i < a.length; i++) {

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

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
优质内容提供者andy
2017-05-11 · TA获得超过1561个赞
知道大有可为答主
回答量:2551
采纳率:72%
帮助的人:763万
展开全部
int indexOf(String str)
返回指定子字符串在此字符串中第一次出现处的索引。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式