📅  最后修改于: 2023-12-03 15:09:45.524000             🧑  作者: Mango
Scala String 类中的 endsWith() 方法用于判断当前字符串是否以给定的后缀结尾。方法返回 true 或 false。
def endsWith(suffix: String): Boolean
该方法接受一个字符串作为参数,表示需要判断的后缀。
如果当前字符串以指定后缀结尾,则返回 true,否则返回 false。
下面是一个示例程序,演示了如何使用 endsWith() 方法:
object Example {
def main(args: Array[String]) {
val str1 = "Hello, world!"
val str2 = "world!"
// 判断 str1 是否以 str2 结尾
val result1 = str1.endsWith(str2)
// 判断 str1 是否以 "Hello" 结尾
val result2 = str1.endsWith("Hello")
// 打印结果
println(result1) // true
println(result2) // false
}
}
在上面的示例中,我们定义了一个字符串 str1,它包含了一个逗号和一个空格,后面跟着单词 world。我们定义了一个字符串 str2,它只包含单词 world。然后,我们使用 endsWith() 方法判断 str1 是否以 str2 结尾,结果为 true。接着,我们使用 endsWith() 方法判断 str1 是否以 Hello 结尾,结果为 false。
注意:endsWidth() 方法区分大小写。如果需要不区分大小写,可以使用 endsWithIgnoreCase() 方法。