java如何实现在一个字符串中查找另一个字符串

我有两个字符串,比如说boy,heisaboy,要判断boy是不是后者中的一部分,应该怎么写,最好用嵌套循环的方法,请给我发下源代码,谢谢... 我有两个字符串,比如说boy,he is a boy,要判断boy是不是后者中的一部分,应该怎么写,最好用嵌套循环的方法,请给我发下源代码,谢谢 展开
 我来答
rotoslime
2012-03-04 · TA获得超过1086个赞
知道小有建树答主
回答量:358
采纳率:0%
帮助的人:263万
展开全部
同楼上,没错,没必要嵌套,用indexOf即可,不过如果楼主想要自己实现的话,就更当别论了。给个思路就是把两个字符串换成两个字符数组,然后对两个数组的首字符进行匹配,如果相同则对第二个字符进行匹配。这样的话可能需要嵌套循环。这种算是效率最低的方式了,不知道有没有更好的方法自己实现字符串匹配,同求。
seotg001
2012-03-04 · TA获得超过167个赞
知道小有建树答主
回答量:253
采纳率:100%
帮助的人:164万
展开全部
何必嵌套循环,楼上正解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zihanchuanxue
2012-03-04
知道答主
回答量:24
采纳率:0%
帮助的人:20.6万
展开全部
String str1 = "boy";
String str2 = "he is a boy";
if(str2.indexOf("boy") != -1){
System.out.println("包含");
}else{
System.out.println("不包含");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
20287537
2012-03-05 · 超过17用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:70.6万
展开全部
contain()方法也可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ydwujie
2012-03-05 · 超过21用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:59万
展开全部
if("boy,he is a boy,".contain("boy")){
}else{
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式