String类型的indexOf
时间: 2023-08-17 10:15:36 浏览: 84
String类型的indexOf方法是用来查找指定字符或字符串在字符串中第一次出现的位置的方法。它有两种重载形式:
1. indexOf(String str):返回指定字符串在调用该方法的字符串中第一次出现的索引位置。如果没有找到该字符串,则返回-1。
2. indexOf(String str, int index):返回从指定索引位置开始查找指定字符串在调用该方法的字符串中第一次出现的索引位置。如果没有找到该字符串,则返回-1。
举例说明:
```java
String str = "01234567890123456789";
System.out.println(str.indexOf("123")); // 输出1
System.out.println(str.indexOf("123", 5)); // 输出11
```
在上面的例子中,第一个indexOf方法只有一个参数,它查找字符串"123"在str中第一次出现的索引位置,结果为1。而第二个indexOf方法有两个参数,第一个参数是要查找的字符串"123",第二个参数是从索引位置5开始查找,它只能找到str中的第二个"123",返回其出现的起始索引位置,结果为11。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* *3* [java 中indexOf函数详解](https://blog.csdn.net/lzc_a/article/details/108951061)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [String类的indexOf方法的用法](https://blog.csdn.net/zzqcsdn123/article/details/85128456)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文