ends With
Требования к платформе и версии: Common (1.0)
fun CharSequence.endsWith(char: Char, ignoreCase: Boolean = false): Boolean
Возвращает true, если эта последовательность символов заканчивается указанным символом.
fun CharSequence.endsWith(suffix: CharSequence, ignoreCase: Boolean = false): Boolean
Возвращает true, если эта последовательность символов заканчивается указанным суффиксом.
expect fun String.endsWith(suffix: String, ignoreCase: Boolean = false): Boolean
Возвращает true, если эта строка заканчивается указанным суффиксом.
Параметры
суффикс, которым должна заканчиваться эта строка.
флаг, указывающий, следует ли сравнивать символы строки с символами suffix без учета регистра; по умолчанию сравнение учитывает регистр.
Примеры
import kotlin.test.*
fun main() {
//sampleStart
val str = "abcde"
println("str.endsWith(\"cde\") is ${str.endsWith("cde")}") // true
println("str.endsWith(\"CDE\") is ${str.endsWith("CDE")}") // false
println("str.endsWith(\"bcd\") is ${str.endsWith("bcd")}") // false
println("str.endsWith(\"_abcde\") is ${str.endsWith("_abcde")}") // false
//sampleEnd
}
import kotlin.test.*
fun main() {
//sampleStart
val str = "abcde"
println("str.endsWith(\"cde\", ignoreCase = true) is ${str.endsWith("cde", ignoreCase = true)}") // true
println("str.endsWith(\"CDE\", ignoreCase = true) is ${str.endsWith("CDE", ignoreCase = true)}") // true
println("str.endsWith(\"bcd\", ignoreCase = true) is ${str.endsWith("bcd", ignoreCase = true)}") // false
//sampleEnd
}
Требования к платформе и версии: JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
actual fun String.endsWith(suffix: String, ignoreCase: Boolean = false): Boolean
Возвращает true, если эта строка заканчивается указанным суффиксом.
Параметры
суффикс, которым должна заканчиваться эта строка.
флаг, указывающий, следует ли сравнивать символы строки с символами suffix без учета регистра; по умолчанию сравнение учитывает регистр.
Примеры
import kotlin.test.*
fun main() {
//sampleStart
val str = "abcde"
println("str.endsWith(\"cde\") is ${str.endsWith("cde")}") // true
println("str.endsWith(\"CDE\") is ${str.endsWith("CDE")}") // false
println("str.endsWith(\"bcd\") is ${str.endsWith("bcd")}") // false
println("str.endsWith(\"_abcde\") is ${str.endsWith("_abcde")}") // false
//sampleEnd
}
import kotlin.test.*
fun main() {
//sampleStart
val str = "abcde"
println("str.endsWith(\"cde\", ignoreCase = true) is ${str.endsWith("cde", ignoreCase = true)}") // true
println("str.endsWith(\"CDE\", ignoreCase = true) is ${str.endsWith("CDE", ignoreCase = true)}") // true
println("str.endsWith(\"bcd\", ignoreCase = true) is ${str.endsWith("bcd", ignoreCase = true)}") // false
//sampleEnd
}
© 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/ends-with.html