Функция isLetter
Функция isLetter проверяет, является ли символ буквой.
Буквой считается символ, который имеет категорию
LETTER_NUMBER в стандарте Unicode.
Функция возвращает true, если символ является буквой,
и false в противном случае.
Синтаксис
fun Char.isLetter(): Boolean
Пример
Проверим, является ли символ 'A' буквой:
val ch: Char = 'A'
val res: Boolean = ch.isLetter()
println(res)
Результат выполнения кода:
Boolean true
Пример
Проверим, является ли символ '5' буквой:
val ch: Char = '5'
val res: Boolean = ch.isLetter()
println(res)
Результат выполнения кода:
Boolean false
Пример
Проверим, является ли символ '@' буквой:
val ch: Char = '@'
val res: Boolean = ch.isLetter()
println(res)
Результат выполнения кода:
Boolean false
Пример
Проверим несколько символов из строки с помощью цикла:
val text: String = "A1b@"
for (ch in text) {
val isLetter: Boolean = ch.isLetter()
println("'$ch' is letter: $isLetter")
}
Результат выполнения кода:
'A' is letter: true
'1' is letter: false
'b' is letter: true
'@' is letter: false
Смотрите также
-
функцию
isDigit,
которая проверяет, является ли символ цифрой -
функцию
isLetterOrDigit,
которая проверяет, является ли символ буквой или цифрой -
функцию
isLowerCase,
которая проверяет, является ли символ буквой в нижнем регистре -
функцию
isUpperCase,
которая проверяет, является ли символ буквой в верхнем регистре