3 回答

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊
int indexOf(int ch) 返回指定字符在此字符串中第一次出現(xiàn)處的索引。
int indexOf(int ch, int fromIndex) 從指定的索引開始搜索,返回在此字符串中第一次出現(xiàn)指定字符處的索引。
int indexOf(String str) 返回第一次出現(xiàn)的指定子字符串在此字符串中的索引。
int indexOf(String str, int fromIndex) 從指定的索引處開始,返回第一次出現(xiàn)的指定子字符串在此字符串中的索引。
例如:
String name="Hi Mary, Mary quite contrary"; name.indexof("Mary")
返回3,name.indexof("ddd") 返回-1

TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超1個(gè)贊
s.indexOf("a", 1) 這行的意思是 從字符串s里尋找字母a的位置,但尋找的時(shí)候要從s的索引為1的位置開始,這就是第二個(gè)參數(shù)1的作用,由于索引是從0開始的,這樣實(shí)際尋找的時(shí)候是從字母b開始的,這樣肯定就找不到a了,所以輸出了-1,-1的意思就是沒(méi)有找到。說(shuō)的有點(diǎn)啰嗦

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊
indexOf(String str, int fromIndex)
返回指定子字符串在此字符串中第一次出現(xiàn)處的索引,從指定的索引開始。
如果找不到則返回 -1
- 3 回答
- 0 關(guān)注
- 641 瀏覽
添加回答
舉報(bào)