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