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