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

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

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

青春有我 2019-08-16 15:10:13
string.indexof()这个函数有那些用处呢?
查看完整描述

3 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

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-08-24
?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

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

查看完整回答
反对 回复 2019-08-24
?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

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

查看完整回答
反对 回复 2019-08-24
  • 3 回答
  • 0 关注
  • 530 浏览

添加回答

举报

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