📅  最后修改于: 2023-12-03 15:32:31.184000             🧑  作者: Mango
在 Kotlin 编程语言中,你可以使用 contains()
方法来检查某个字符串是否包含另一个字符串。这个方法会返回一个布尔值,用于表示被检查的字符串是否包含指定的字符串。
下面是一个简单的示例,可以演示如何使用 contains()
方法来检查一个字符串是否包含其他字符串:
val str = "Hello, world!"
val containsWorld = str.contains("world")
if (containsWorld) {
println("字符串包含 'world'。")
} else {
println("字符串不包含 'world'。")
}
以上示例中,我们首先定义了一个字符串 str
,接着使用 contains()
方法来检查它是否包含 "world"。最后,我们使用条件语句来输出结果。
输出结果为:
字符串包含 'world'。
在默认情况下,contains()
方法是区分大小写的。也就是说,如果被检查的字符串与指定的字符串在大小写上有任何不同,那么方法会返回 false
。
如果你想要忽略大小写,可以使用 contains()
方法的另一个重载版本,这个版本接受一个参数 ignoreCase
,如果该参数的值为 true
,那么方法会忽略大小写。
下面是一个简单的示例,演示了如何使用 ignoreCase
参数来忽略大小写:
val str = "Hello, world!"
val containsWorld = str.contains("world", ignoreCase = true)
if (containsWorld) {
println("字符串包含 'world'。")
} else {
println("字符串不包含 'world'。")
}
输出结果为:
字符串包含 'world'。
你还可以使用 contains()
方法来检查一个字符串是否包含多个字符串。此时,你可以多次调用 contains()
方法,并使用逻辑运算符(例如 &&
和 ||
)来组合结果。
下面是一个示例,演示了如何使用 contains()
方法来检查一个字符串是否同时包含 "Hello" 和 "world":
val str = "Hello, world!"
val containsHello = str.contains("Hello")
val containsWorld = str.contains("world")
if (containsHello && containsWorld) {
println("字符串同时包含 'Hello' 和 'world'。")
} else {
println("字符串不同时包含 'Hello' 和 'world'。")
}
输出结果为:
字符串同时包含 'Hello' 和 'world'。
在 Kotlin 编程语言中,你可以使用 contains()
方法来检查一个字符串是否包含另一个字符串。你可以使用该方法的不同重载版本来实现不同的功能,例如忽略大小写或同时检查多个字符串。