在Java中,indexOf()方法是用于查找字符串中某个字符或子字符串第一次出现的位置的方法。它的使用方法如下:
1. 对于查找某个字符的位置,可以使用以下语法:
```java
int index = str.indexOf(ch);
```
其中,`str`是要查找的字符串,`ch`是要查找的字符。该方法将返回字符在字符串中的索引位置,如果没有找到该字符,则返回-1。
2. 对于查找某个子字符串的位置,可以使用以下语法:
```java
int index = str.indexOf(substring);
```
其中,`str`是要查找的字符串,`substring`是要查找的子字符串。该方法将返回子字符串在字符串中第一次出现的索引位置,如果没有找到该子字符串,则返回-1。
3. 还可以指定从某个索引位置开始查找,使用以下语法:
```java
int index = str.indexOf(ch, fromIndex);
int index = str.indexOf(substring, fromIndex);
```
其中,`fromIndex`是开始查找的索引位置。该方法将从指定的索引位置开始查找字符或子字符串,并返回第一次出现的位置。如果没有找到该字符或子字符串,则返回-1。
需要注意的是,索引位置是从0开始的,即第一个字符或子字符串的索引位置为0。如果需要查找最后一次出现的位置,可以使用lastIndexOf()方法。