java中indexof方法的用法
时间: 2023-11-21 21:30:44 浏览: 86
Java中indexof方法是用于查找字符或子字符串在字符串中第一次出现的位置。它的语法如下:
int index = str.indexOf(searchStr);
其中,str是要查找的主字符串,searchStr是要查找的字符或子字符串。
如果找到了匹配的字符或子字符串,返回它在主字符串中的索引位置。如果没有找到匹配项,则返回-1。
相关问题
java .indexOf方法用法
Java中的`.indexOf()`方法用于查找指定字符或字符串字符串中第一次出现的位置。它的语法如下:
```java
int indexOf(int ch)
int indexOf(int ch, int fromIndex)
int indexOf(String str)
int indexOf(String str, int fromIndex)
```
其中,`ch`表示要查找的字符,`str`表示要查找的字符串,`fromIndex`表示开始查找的索引位置。
如果找到了指定字符或字符串,则返回它在原字符串中的索引位置;如果没有找到,则返回-1。
以下是一些示例:
```java
String str = "Hello, world!";
int index1 = str.indexOf('o'); // 返回2,找到第一个'o'的位置
int index2 = str.indexOf("world"); // 返回7,找到"world"的位置
int index3 = str.indexOf('o', 5); // 返回8,从索引位置5开始查找第一个'o'的位置
int index4 = str.indexOf("Java"); // 返回-1,未找到"Java"
```
java中indexof的用法
在Java中,`indexOf()`是字符串类`String`的一个方法,用于查找指定字符或子串在字符串中的位置。其基本语法如下:
```java
int indexOf(String str)
int indexOf(int ch)
int indexOf(String str, int fromIndex)
```
这里有三种形式:
1. `indexOf(String str)`:如果找到了`str`,返回它第一次出现的位置(从0开始计数),找不到则返回-1。
2. `indexOf(int ch)`:查找指定整数字符`ch`在字符串中的索引,找到返回位置,没找到返回-1。
3. `indexOf(String str, int fromIndex)`:从指定的起始位置`fromIndex`开始搜索,找到`str`返回首次出现的位置,找不到返回-1。
例如:
```java
String str = "Hello, World!";
int index = str.indexOf("World"); // 返回7
index = str.indexOf('W', 6); // 从第6个字符开始找,返回7
```
阅读全文