请问一下string.indexof()这个函数有那些用处呢??

string.indexof()这个函数有那些用处呢?


大话西游666
浏览 1044回答 3
3回答

Qyouu

int indexOf(int ch) 返回指定字符在此字符串中第一次出现处的索引。int indexOf(int ch, int fromIndex) 从指定的索引开始搜索,返回在此字符串中第一次出现指定字符处的索引。int indexOf(String str) 返回第一次出现的指定子字符串在此字符串中的索引。int indexOf(String str, int fromIndex) 从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。例如:String name="Hi Mary, Mary quite contrary"; name.indexof("Mary")返回3,name.indexof("ddd") 返回-1

ITMISS

s.indexOf("a", 1) 这行的意思是 从字符串s里寻找字母a的位置,但寻找的时候要从s的索引为1的位置开始,这就是第二个参数1的作用,由于索引是从0开始的,这样实际寻找的时候是从字母b开始的,这样肯定就找不到a了,所以输出了-1,-1的意思就是没有找到。说的有点啰嗦

偶然的你

indexOf(String str, int fromIndex)返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。如果找不到则返回 -1
打开App,查看更多内容
随时随地看视频慕课网APP