Spec-Zone.ru › Kotlin 2

endsWith

kotlin-stdlib/kotlin.text/endsWith

Требования к платформе и версии: 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

суффикс, которым должна заканчиваться эта строка.

ignoreCase

флаг, указывающий, следует ли сравнивать символы строки с символами 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

суффикс, которым должна заканчиваться эта строка.

ignoreCase

флаг, указывающий, следует ли сравнивать символы строки с символами 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API