public class Main1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String a="abcdef";
String b="g";
System.out.println(indexof(a, b));
}
public static int indexof(String s1, String s2){
char[] a=s1.toCharArray();
char[] b=s2.toCharArray();
boolean state=false;
int indexofvalue=0;
for (int i = 0; i < a.length-b.length+1; i++) {
// System.out.println("i="+i);
indexofvalue=i+1;
for (int j = 0; j < b.length; j++) {
// System.out.println("j="+j);
if(b[j]==a[j+i]){
state=true;
}else{
state=false;
break;
}
}
if(state==true){
return indexofvalue;
}
}
if(indexofvalue==a.length||state==false){
return -1;
}else{
return indexofvalue;
}
}
}
每日一练--实现indexof(String s1,String s2)
最新推荐文章于 2022-11-11 10:51:04 发布