java中indexof的用法
时间: 2024-09-12 12:04:26 浏览: 46
javaScript中indexOf用法技巧
5星 · 资源好评率100%
在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
```
阅读全文