5 способов ограничить длину строки до 10 символов в Котлине

Чтобы ограничить длину строки 10 символами в Kotlin, вы можете использовать различные методы. Вот несколько примеров:

Метод 1: использование функции substring()

val inputString = "This is a long string"
val limitedString = inputString.substring(0, 10)
println(limitedString) // Output: "This is a"

Метод 2: использование функции take()

val inputString = "This is a long string"
val limitedString = inputString.take(10)
println(limitedString) // Output: "This is a"

Метод 3: использование функции subSequence()

val inputString = "This is a long string"
val limitedString = inputString.subSequence(0, 10)
println(limitedString) // Output: "This is a"

Метод 4. Использование функции run()

val inputString = "This is a long string"
val limitedString = run {
    if (inputString.length <= 10) inputString else inputString.substring(0, 10)
}
println(limitedString) // Output: "This is a"

Метод 5. Использование функции расширения

fun String.limitTo10Characters(): String {
    return if (length <= 10) this else substring(0, 10)
}
val inputString = "This is a long string"
val limitedString = inputString.limitTo10Characters()
println(limitedString) // Output: "This is a"