Функция isLetter

Функция isLetter проверяет, является ли символ буквой. Буквой считается символ, который имеет категорию LETTER_NUMBER в стандарте Unicode. Функция возвращает true, если символ является буквой, и false в противном случае.

Синтаксис

kotlinfun Char.isLetter(): Boolean

Пример

Проверим, является ли символ 'A' буквой:

kotlinval ch: Char = 'A'
val res: Boolean = ch.isLetter()
println(res)

Результат выполнения кода:

kotlinBoolean true

Пример

Проверим, является ли символ '5' буквой:

kotlinval ch: Char = '5'
val res: Boolean = ch.isLetter()
println(res)

Результат выполнения кода:

kotlinBoolean false

Пример

Проверим, является ли символ '@' буквой:

kotlinval ch: Char = '@'
val res: Boolean = ch.isLetter()
println(res)

Результат выполнения кода:

kotlinBoolean false

Пример

Проверим несколько символов из строки с помощью цикла:

kotlinval text: String = "A1b@"

for (ch in text) {
  val isLetter: Boolean = ch.isLetter()
  println("'$ch' is letter: $isLetter")
}

Результат выполнения кода:

kotlin'A' is letter: true
'1' is letter: false
'b' is letter: true
'@' is letter: false

Смотрите также

  • функцию isDigit,
    которая проверяет, является ли символ цифрой
  • функцию isLetterOrDigit,
    которая проверяет, является ли символ буквой или цифрой
  • функцию isLowerCase,
    которая проверяет, является ли символ буквой в нижнем регистре
  • функцию isUpperCase,
    которая проверяет, является ли символ буквой в верхнем регистре