indexOf的用法
时间: 2023-10-12 08:01:28 浏览: 158
indexOf 和 lastIndexOf 使用示例介绍
indexOf是一种字符串处理方法,用于查找指定字符或子串在字符串中第一次出现的位置索引。它通常有两种形式:
1. indexOf(char ch): 这个方法返回指定字符ch在字符串中第一次出现的位置索引。如果找不到指定字符,返回-1。
2. indexOf(String str): 这个方法返回指定子串str在字符串中第一次出现的位置索引。如果找不到指定子串,返回-1。
需要注意的是,indexOf方法中的位置索引是基于0的索引,即第一个字符的索引为0。下面是一个例子来演示indexOf的用法:
```java
String str = "Hello, world!";
int index1 = str.indexOf('o'); // 查找字符'o'在字符串中第一次出现的位置索引,返回4
int index2 = str.indexOf("world"); // 查找子串"world"在字符串中第一次出现的位置索引,返回7
int index3 = str.indexOf('z'); // 查找字符'z'在字符串中第一次出现的位置索引,返回-1,表示未找到
```
在上面的例子中,index1的值是4,index2的值是7,index3的值是-1。希望这个例子能够帮助你理解indexOf的用法。如果还有其他问题,请随时提问!
阅读全文