为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

大话西游666 2019-07-16 14:10:36
string.indexof()这个函数有那些用处呢?
查看完整描述

3 回答

?
Qyouu

TA贡献1786条经验 获得超11个赞

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

查看完整回答
反对 回复 2019-07-29
?
ITMISS

TA贡献1871条经验 获得超8个赞

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

查看完整回答
反对 回复 2019-07-29
?
偶然的你

TA贡献1841条经验 获得超3个赞

indexOf(String str, int fromIndex)
返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。
如果找不到则返回 -1

查看完整回答
反对 回复 2019-07-29
  • 3 回答
  • 0 关注
  • 1043 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信