📅  最后修改于: 2023-12-03 15:05:04.256000             🧑  作者: Mango
startsWith
方法是 Scala String 类中的一个方法,用于检查一个字符串是否以指定的前缀开头。该方法接收两个参数:prefix 和 toffset。
参数 prefix 是需要检查的前缀,可以是常量字符串,也可以是其他的字符串变量。
参数 toffset 是一个整数,指定了从哪个位置开始检查前缀。如果不指定这个参数,那么默认从字符串的起始位置开始检查。
这个方法返回一个布尔值,表示原始字符串是否以指定前缀开头。如果是,就返回 true,否则返回 false。
以下是 startsWith
方法的语法:
def startsWith(prefix: String, toffset: Int): Boolean
下面是使用 startsWith
方法检查字符串是否以指定前缀开头的示例:
val str1 = "Hello World"
val str2 = "Hello"
// 检查 str1 是否以 "Hello" 开头
val result1 = str1.startsWith(str2)
println(result1) // 输出 true
// 检查 str1 是否以 "World" 开头,从位置 6 开始检查
val result2 = str1.startsWith("World", 6)
println(result2) // 输出 true
// 检查 str1 是否以 "llo" 开头,从位置 2 开始检查
val result3 = str1.startsWith("llo", 2)
println(result3) // 输出 true
上面的代码定义了两个字符串变量:str1 和 str2。然后,我们分别使用 startsWith 方法检查 str1 是否以 "Hello" 开头,以及从其他位置开始检查字符串是否以指定前缀开头。
输出的结果分别为 true、true 和 true,说明 str1 以指定的前缀开头。