📅  最后修改于: 2023-12-03 15:25:28.879000             🧑  作者: Mango
Scala String subSequence() 方法
Scala String subSequence() 方法返回一个包含该字符串中指定字符序列子字符串的新字符串。它是 String 类的成员函数,因此您可以通过字符串变量名访问它。
语法:
以下是 subSequence() 方法的语法:
def subSequence(startIndex: Int, endIndex: Int): CharSequence
参数:
startIndex: 起始索引,包含在子字符串中,索引从0开始。
endIndex: 结束索引,不包含在子字符串中。
返回值:
subsequence() 方法返回一个 CharSequence(字符序列)类型的字符串,包含在指定起始索引和结束索引之间的子字符串。
示例:
以下例子演示了如何使用 subsequence() 方法:
object Test {
def main(args: Array[String]) {
val str = "Hello World"
println("从索引 2 开始,到索引 5 结束的子字符串:" + str.subSequence(2,5))
}
}
执行以上代码,得到以下结果:
从索引 2 开始,到索引 5 结束的子字符串:llo
此外,您还可以使用 subsequence() 方法来获取字符串的前n个字符。如下所示:
object Test {
def main(args: Array[String]) {
val str = "Hello World"
println("前5个字符:" + str.subSequence(0,5))
}
}
执行以上代码,得到以下结果:
前5个字符:Hello
###注意事项
请注意,endIndex 参数指定的字符不包括在生成的子字符串中。
起始索引必须小于或等于结束索引。