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

求问,关于String类中IndexOf()方法和substring()方法的区别哦!

求问,关于String类中IndexOf()方法和substring()方法的区别哦!

缥缈止盈 2021-10-12 17:10:25
那个高手能具体说明下参数的具体含义和函数调用的作用IndexOf()返回的是int型? 有点迷糊了
查看完整描述

2 回答

?
慕姐8265434

TA贡献1813条经验 获得超2个赞

IndexOf()是检索字符串里面是否包含某个值, 把这个值的索引记录下来.. 如果没用找到则返回-1
Substring(0,2)是载取字符串的, 取其中的某些值
就是从索引处开始 截取几个 这里是从第一个开始 截取两个

查看完整回答
反对 回复 2021-10-16
?
繁星淼淼

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

返回 String 对象内第一次出现子字符串的字符位置。
strObj.indexOf(subString[, startIndex])
参数:
strObj必选项。String 对象或文字。
subString必选项。要在 String 对象中查找的子字符串。
starIndex可选项。该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。
indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。
如果没有找到子字符串,则返回 -1。
如果 startindex 是负数,则 startindex 被当作零。
如果它比最大的字符位置索引还大,则它被当作最大的可能索引。
从左向右执行查找。否则,该方法与 lastIndexOf 相同。


查看完整回答
反对 回复 2021-10-16
  • 2 回答
  • 0 关注
  • 146 浏览
慕课专栏
更多

添加回答

举报

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