java indexof方法
时间: 2023-06-02 22:01:38 浏览: 95
Java中的indexOf方法用于查找字符串中特定子字符串的位置。它有两个重载版本:
1. `public int indexOf(String str)`: 返回字符串中第一个出现子字符串str的位置,如果没有找到则返回-1。
2. `public int indexOf(String str, int fromIndex)`: 返回字符串中从fromIndex开始第一个出现子字符串str的位置,如果没有找到则返回-1。
例如:
```java
String str = "Hello World";
int index1 = str.indexOf("o"); // 返回4
int index2 = str.indexOf("o", 5); // 返回7
int index3 = str.indexOf("z"); // 返回-1,因为字符串中没有字符"z"
```
注意,indexOf方法区分大小写,如果需要不区分大小写的查找,可以使用`public int indexOf(String str, int fromIndex)`方法的重载版本。
阅读全文