string indexof()方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
string indexof()方法
indexOf()是Java、JavaScript以及其他一些编程语言中字符串对象的一个方
法,用于查找指定子字符串在原字符串中的首次出现的位置。
以下是该方法的基本语法和用法:
在Java中:
Java
public int indexOf(int ch)
public int indexOf(String str)
public int indexOf(String str, int fromIndex)
•indexOf(int ch):返回指定字符(Unicode代码点)在字符串中第一次出现的索引位置,如果不存在则返回-1。
•indexOf(String str):返回指定子字符串在原字符串中第一次出现的索引位置,如果不存在则返回-1。
•indexOf(String str, int fromIndex):从fromIndex指定的索引处开始搜索指定的子字符串,并返回其第一次出现的索引位置,如果不存在则返
回-1。
示例:
Java
String s = "Hello, World!";
int index = s.indexOf("World");
System.out.println(index); // 输出:7
index = s.indexOf(",");
System.out.println(index); // 输出:5
index = s.indexOf("!", 8);
System.out.println(index); // 输出:12
在JavaScript中:
Javascript
str.indexOf(searchValue[, fromIndex])
•indexOf()方法同样用于检索字符串中指定内容(子字符串或字符)第一次出现的位置,如果没有找到,则返回-1。
•可选参数fromIndex表示从哪个索引位置开始搜索,默认值为0。
示例:
Javascript
var s = "Hello, World!";
var index = s.indexOf("World");
console.log(index); // 输出:7
index = s.indexOf(",");
console.log(index); // 输出:5
index = s.indexOf("!", 8);
console.log(index); // 输出:12。