String str="abcdefjabc"
int a = str.indexof(a,1); a=7,
int a=str.indexof(a,2); a=7
int a=str.indexof(a,3); a=7;
int a =str.indexof(a); a=0;
why?
indexof 方法的第一个参数是就是你 要 找的 (对象) 从字符串开头到(你想要的那个位置)。不管第二个参数(当第二个参数大于你想要找的(对象)的位置 小于要找的第二个你想要找的(对象)位置) 返回的都是 第二个你想要找的(对象)的位置。
主:第二个参数是从开头数起,从零开始。
str.substring(?) ?参数是int 类型的,就是从那个开始截取到最后。还可以有第二个参数(就是截取要结束的位置)。