c++ .indexOf
时间: 2023-10-28 13:58:49 浏览: 243
C++ Index(概念索引)
根据引用,c.indexOf()是一个字符串方法,用于返回指定字符在字符串中第一次出现的索引。根据给定的参数,有四种情况:
1. indexOf(int ch):返回指定字符在字符串中第一次出现处的索引。
2. indexOf(int ch, int fromIndex):从指定索引开始搜索,返回指定字符在字符串中第一次出现的索引。
3. indexOf(String str):返回指定子字符串在字符串中第一次出现处的索引。
4. indexOf(String str, int fromIndex):从指定索引开始搜索,返回指定子字符串在字符串中第一次出现处的索引。
根据引用的代码示例,str.indexOf(99)返回-1,表示字符c在字符串中不存在。str.indexOf("56")返回1,表示子字符串"56"第一次出现的索引是1。str.indexOf(97,1)返回5,表示从索引位置1开始向后查找,找到第二个字符a所在的位置索引是5。str.indexOf("56",2)返回7,表示从索引位置2开始向后查找,找到子字符串"56"第一次出现的位置索引是7。
所以,c.indexOf的返回值根据具体的参数不同而有所不同。
阅读全文