String s="information_man";
int x=s.indexof("f"); //x的值是2
int x=s.indexof("ma",3); //x的值是5
int x=s.indexof("i",3); //x的值是8
int x=s.indexof("mn",3); //x的值是-1请问上述代码中括号中的3如何理解
(由于本人是java处学者,问题有些浅显,请多海涵)
int x=s.indexof("f"); //x的值是2
int x=s.indexof("ma",3); //x的值是5
int x=s.indexof("i",3); //x的值是8
int x=s.indexof("mn",3); //x的值是-1请问上述代码中括号中的3如何理解
(由于本人是java处学者,问题有些浅显,请多海涵)
int fromIndex)
从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。返回的整数是最小值 k,它满足:
k >= Math.min(fromIndex, str.length()) && this.startsWith(str, k)
如果不存在这样的 k 值,则返回 -1。不会的问题,先查api