在 Scala 中,lastIndexOf 函数用于返回指定字符在此字符串中最后一次出现处的索引。
int lastIndexOf(int ch) int lastIndexOf(int ch, int fromIndex)
参数 | 描述 |
---|---|
ch | 要查找的字符 |
fromIndex | 开始查找的索引 |
返回查找到的索引。
int lastIndexOf(String str)
int lastIndexOf(String str, int fromIndex)
参数 | 描述 |
---|---|
str | 要查找的字符串 |
fromIndex | 开始查找的索引 |
返回查找到的索引。
使用 lastIndexOf 函数,从字符串中反向查找字符
object HaiCoder {
def main(args: Array[String]) : Unit = {
println("嗨客网(www.haicoder.net)!\n")
var str1 = "Hello,HaiCoder!"
var index1 = str1.lastIndexOf('o')
var index2 = str1.lastIndexOf('o', 7)
printf("index1 = %d, index2 = %d\n", index1, index2)
}
}
程序运行后,控制台输出如下:
我们使用了 lastIndexOf 函数可以实现在字符串中反向查找指定的字符,第二次查找时我们指定了开始索引。
使用 lastIndexOf 函数,从字符串中反向查找字符串
object HaiCoder {
def main(args: Array[String]) : Unit = {
println("嗨客网(www.haicoder.net)!\n")
var str1 = "Hello,HaiCoder!"
var index1 = str1.lastIndexOf("Hai")
var index2 = str1.lastIndexOf("Coder", 7)
printf("index1 = %d, index2 = %d\n", index1, index2)
}
}
程序运行后,控制台输出如下:
我们使用了 lastIndexOf 函数可以实现在字符串中反向查找指定的字符串,第二次查找时我们指定了开始索引。
在 Scala 中,lastIndexOf 函数用于返回指定字符在此字符串中最后一次出现处的索引。