public int indexOf(String source, String target) {
char[] a = source.toCharArray();
char[] b = target.toCharArray();
for (int i = 0; i < a.length; i++) {
if(a[i]==b[0]){
boolean flag = true;
for (int j = 0; j < b.length; j++) {
if (i+j<a.length&&a[i + j] != b[j]) {
flag = false;
return -1;
}
}
if (flag) {
return i;
}
}
}
return -1;
}