Свойство length
Свойство length возвращает количество символов
в строке. Применяется к переменным и литералам
типа String. Возвращает целое число типа Int.
Синтаксис
kotlinval length: Int = string.length
Пример
Получим длину строки "Hello":
kotlinval str = "Hello"
val res = str.length
println(res)
Результат выполнения кода:
kotlinInt 5
Пример
Получим длину пустой строки:
kotlinval str = ""
val res = str.length
println(res)
Результат выполнения кода:
kotlinInt 0
Пример
Получим длину строки с пробелами:
kotlinval str = " "
val res = str.length
println(res)
Результат выполнения кода:
kotlinInt 3
Пример
Получим длину строки напрямую из строкового литерала:
kotlinval res = "Kotlin".length
println(res)
Результат выполнения кода:
kotlinInt 6
Пример
Используем свойство length в условии:
kotlinval password = "secret123"
if (password.length >= 8) {
println("Password is strong enough")
} else {
println("Password is too short")
}
Результат выполнения кода:
kotlin"Password is strong enough"
Смотрите также
-
функцию
isEmpty,
которая проверяет строку на пустоту -
функцию
isNotEmpty,
которая проверяет что строка не пустая -
функцию
isBlank,
которая проверяет строку на пустоту или пробелы -
функцию
isNotBlank,
которая проверяет что строка содержит не только пробелы