android string.indexOf是什么意思
时间: 2024-01-17 07:06:04 浏览: 175
Android indexOf搜索文件示例.rar
`string.indexOf()` 是一个用于在字符串中查找指定字符或子字符串的方法。它返回第一次出现指定字符或子字符串的索引位置。如果未找到指定字符或子字符串,则返回 -1。
例如,如果你有一个字符串 `str = "Hello, world!"`,你可以使用 `indexOf()` 方法来查找字符或子字符串的位置。例如:
```java
String str = "Hello, world!";
int index = str.indexOf("o");
System.out.println(index); // 输出 4
index = str.indexOf("world");
System.out.println(index); // 输出 7
index = str.indexOf("Java");
System.out.println(index); // 输出 -1,因为 "Java" 在字符串中不存在
```
在上面的例子中,`indexOf()` 方法返回第一次出现字符 "o" 的索引位置 4,返回第一次出现子字符串 "world" 的索引位置 7,返回不存在的子字符串 "Java" 的索引位置 -1。
阅读全文