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

我有两个字符串,比如说boy,he is a boy,要判断boy是不是后者中的一部分,应该怎么写,最好用嵌套循环的方法,请给我发下源代码,谢谢

同楼上,没错,没必要嵌套,用indexOf即可,不过如果楼主想要自己实现的话,就更当别论了。给个思路就是把两个字符串换成两个字符数组,然后对两个数组的首字符进行匹配,如果相同则对第二个字符进行匹配。这样的话可能需要嵌套循环。这种算是效率最低的方式了,不知道有没有更好的方法自己实现字符串匹配,同求。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-04
何必嵌套循环,楼上正解
第2个回答  2012-03-04
String str1 = "boy";
String str2 = "he is a boy";
if(str2.indexOf("boy") != -1){
System.out.println("包含");
}else{
System.out.println("不包含");
}
第3个回答  2012-03-05
contain()方法也可以。
第4个回答  2012-03-05
if("boy,he is a boy,".contain("boy")){
}else{
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网