Свойство 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,
    которая проверяет что строка содержит не только пробелы