IndexOf 符号
时间: 2024-12-31 17:13:21 浏览: 9
### IndexOf 方法使用说明
#### Java 中 `indexOf` 的应用
在Java中,`indexOf` 方法用于查找指定子字符串在此字符串中第一次出现处的索引。如果未找到该字符,则返回 `-1`[^1]。
```java
String str = "example";
int index = str.indexOf("a");
System.out.println(index); // 输出结果为 1
```
这段代码展示了如何利用 `indexOf` 查找字母 `"a"` 在字符串 `"example"` 中的位置。由于 `"a"` 出现在第二个位置(注意:索引从0开始),所以输出的结果是 `1`。
#### JavaScript 中 `indexOf` 和 `lastIndexOf` 的区别
JavaScript 提供了两种相似的方法来处理字符串搜索——`indexOf` 和 `lastIndexOf`。两者具有相同的语法结构,但是它们的工作方式有所不同:
- `indexOf`: 从前向后遍历字符串并寻找首次匹配项;
- `lastIndexOf`: 从后向前遍历字符串直到发现最后一次匹配项;
当目标子串不存在于源字符串内时,这两种方法都会返回 `-1` 表明未能定位到相应的内容[^2]。
```javascript
let text = 'hello world';
console.log(text.indexOf('o')); // 返回 4
console.log(text.lastIndexOf('o')); // 返回 7
```
上述例子表明,在同一个字符串里分别调用了这两个函数去检索特定字符 `'o'` 所处于的不同位次。
阅读全文