class Main {
public static void main(String[] args) {
String master = "abcaadd";
String slave = "ad";
int result = matchStr(master,slave);
System.out.print("下标为:"+result);
}
public static int matchStr(String master,String slave){
int masterLen = master.length();
int slaveLen = slave.length();
if(masterLen==0||slaveLen==0||masterLen<slaveLen){
return -1;
}
for(int i=0;i<=masterLen-slaveLen;i++){
int j=0;
for(;j<slaveLen;j++){
if(master.charAt(i+j)!=slave.charAt(j)){
break;
}
}
if(j==slaveLen){
return i;
}
}
return -1;
}
}