详解java中的indexOf()⽅法
详解java中的indexOf()⽅法
介绍⼀下indexOf()的两种⽤法和实现功能:
1、 indexOf(String str): 返回指定字符str在字符串中(⽅法调⽤者)第⼀次出现处的起始索引,如果此字符串中没有这样的字符,则返回-1。
2、indexOf(String str, int index): 返回从 index 位置开始查指定字符str在字符串中第⼀次出现处的起始索引,如果此字符串中没有这样的字符,则返回 -1。
举例说明:
java中index是什么意思String str = "01234567890123456789";
System.out.println(str.indexOf("123"));
System.out.println(str.indexOf("123",5));
上⾯程序的结果为1和11。第1个输出函数中的indexOf()⽅法只有⼀个参数,故返回123在str中第⼀次出
现处的索引,为1;第1个输出函数中的indexOf()⽅法有两个参数,第⼀个参数为要查的字符串123,第2个参数为从第5所以位置处开始查,故只能查到str中的第2个123,返回其出现的起始索引,为11。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。