indexOf(String, index)
时间: 2024-01-04 18:20:11 浏览: 107
indexOf(String, index)是一个用于查找字符串中指定子字符串的位置的方法。它接受两个参数:要查找的子字符串和可选的起始索引位置。该方法返回第一次出现子字符串的字符位置,如果未找到则返回-1。
以下是两种使用indexOf(String, index)方法的例子:
1. 在字符串中查找指定子字符串的位置:
```java
String str = "Hello World";
int index = str.indexOf("World");
System.out.println("The index of 'World' is: " + index); // 输出:The index of 'World' is: 6
```
2. 在指定索引位置后的字符串中查找指定子字符串的位置:
```java
String str = "Hello World";
int index = str.indexOf("o", 5);
System.out.println("The index of 'o' after index 5 is: " + index); // 输出:The index of 'o' after index 5 is: 7
```
相关问题
String indexOf
`String.indexOf`是一个在字符串中搜索指定字符或子字符串的方法。它返回第一次出现该字符或子字符串的索引,如果未找到则返回-1。这个方法有两种重载形式:
1. `indexOf(int ch)`:搜索指定字符的索引。
2. `indexOf(String str)`:搜索指定子字符串的索引。
以下是示例代码:
```java
String str = "Hello, world!";
int index1 = str.indexOf('o'); // 返回值为 4
int index2 = str.indexOf("world"); // 返回值为 7
int index3 = str.indexOf('z'); // 返回值为 -1,表示未找到
```
需要注意的是,`indexOf`方法是区分大小写的。如果要执行大小写不敏感的搜索,可以使用`toLowerCase()`方法将字符串转换为小写,然后再调用`indexOf`方法。
String indexof
String indexOf是一个用于查找字符串中指定字符或子字符串的方法。它返回第一次出现的指定字符或子字符串的索引位置,如果未找到则返回-1。
该方法有两种重载形式:
1. indexOf(int ch):在字符串中查找指定字符ch的索引位置。
2. indexOf(String str):在字符串中查找指定子字符串str的索引位置。
下面是一个示例:
```
String str = "Hello, world!";
int index1 = str.indexOf('o'); // 返回2,第一个'o'的索引位置
int index2 = str.indexOf("world"); // 返回7,子字符串"world"的索引位置
int index3 = str.indexOf('z'); // 返回-1,未找到字符'z'
```
阅读全文