java中indexOf的使用
博客专区 > Aeroever 的博客 > 博客详情
java中indexOf的使用
Aeroever 发表于10个月前
java中indexOf的使用
  • 发表于 10个月前
  • 阅读 5
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】如何购买服务器最划算?>>>   

System.out.println("az123z1234z12345z123456z1234567z12345678z449fk".indexOf('z',2));
str.indexOf(s1,index)
这个函数的用法是查找字符串中的字符 s1 从第 index 个开始查找,返回所在字符的索引 是这个意思吗
但是不明白为什么 indexOf('z',2) 和 indexOf('z',3) 返回的都是5呢

首先,indexOf('Z',2)的2代表的是从你的字符串第3[请注意是3,它已经跳过了第一个Z]个字符开始找'Z'字符,找到后返回'Z'字符的位置,请注意,这个时候返回的位置数[你这里是5]又是从0位置开始计数的. 所以indexOf('Z',3)找到的那个Z也是和indexOf('Z',2)找到的Z的位置是一样的。

共有 人打赏支持
粉丝 3
博文 96
码字总数 48588
×
Aeroever
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: