contains
Начиная с Kotlin: 1.0
operator fun CharSequence.contains(other: CharSequence, ignoreCase: Boolean = false): Boolean
Возвращает true, если эта последовательность символов содержит указанную последовательность символов other в качестве подстроки.
Параметры
ignore Case
true игнорировать регистр символов при сравнении строк. По умолчанию false.
Примеры
import kotlin.test.*
fun main() {
//sampleStart
val string = "Kotlin 2.2.0"
println("\"K\" in string is ${"K" in string}") // true
// The string only contains capital K
println("\"k\" in string is ${"k" in string}") // false
// However, it will be located if the case is ignored
println("string.contains(\"k\", ignoreCase = true) is ${string.contains("k", ignoreCase = true)}") // true
// Every string contains an empty string
println("\"\" in string is ${"" in string}") // true
// The string contains itself ...
println("string in string is ${string in string}") // true
// ... even if it is empty
println("\"\" in \"\" is ${"" in ""}") // true
// String's prefix is shorter than a string, so it can't contain it
println("string in \"Kotlin\" is ${string in "Kotlin"}") // false
//sampleEnd
}
operator fun CharSequence.contains(char: Char, ignoreCase: Boolean = false): Boolean
Возвращает true, если эта последовательность символов содержит указанный символ char.
Параметры
ignore Case
true игнорировать регистр символов при сравнении символов. По умолчанию false.
Примеры
import kotlin.test.*
fun main() {
//sampleStart
val text = "kotlin"
// The string contains lowercase 'k'
println("'k' in text is ${'k' in text}") // true
// The string does not contain uppercase 'K' (case-sensitive check)
println("'K' in text is ${'K' in text}") // false
// However, it will be located if the case is ignored
println("text.contains('K', ignoreCase = true) is ${text.contains('K', ignoreCase = true)}") // true
// The string does not contain 'z'
println("'z' in text is ${'z' in text}") // false
//sampleEnd
}
inline operator fun CharSequence.contains(regex: Regex): Boolean
Возвращает true, если эта последовательность символов содержит хотя бы одно совпадение с указанным регулярным выражением regex.
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.text/contains.html