Kotlin如何查找字符串的位置
时间: 2024-05-06 13:19:30 浏览: 276
找字符位置
5星 · 资源好评率100%
在 Kotlin 中,可以使用 indexOf() 方法来查找字符串中的子字符串的位置。该方法返回子字符串第一次出现的位置,如果没有找到则返回 -1。
例如,以下代码将查找字符串 "Hello World" 中的子字符串 "World" 的位置:
```
val str = "Hello World"
val index = str.indexOf("World") // 返回 6
```
如果要从指定位置开始查找,可以将起始位置作为第二个参数传递给 indexOf() 方法。
例如,以下代码将从字符串 "Hello World" 的第 3 个字符开始查找子字符串 "llo" 的位置:
```
val str = "Hello World"
val index = str.indexOf("llo", 3) // 返回 3
```
还可以使用 lastIndexOf() 方法来查找最后一个匹配的子字符串的位置。该方法与 indexOf() 方法的用法类似。
阅读全文