Kotlin函数用于获取子字符串的开始和结束索引

ahe*_*man 6 string android substring kotlin

我想知道是否有一些方法或方法组合可以获得这些结果。

我的意思是你有一个字符串 ex。"Hello world, how are you?" 我想实现以下功能,以获取该字符串中子字符串的开始和结束索引。

前任。substring = "world",起始索引为 6,结束索引为 10

标准 kotlin 库中有类似的东西吗?

Iva*_*oll 8

像这样的东西吗?

val s = "Hi there"
val substringToFind = "there"

val start = s.indexOf(substringToFind)
val end = start + substringToFind.length

println(s.substring(start,end))
Run Code Online (Sandbox Code Playgroud)

输出:there