Функция isDigit
Функция isDigit проверяет, является ли
указанный символ цифрой. Принимает один параметр -
символ типа Char для проверки. Возвращает
true если символ является цифрой,
и false в противном случае.
Синтаксис
fun Char.isDigit(): Boolean
Пример
Проверим, является ли символ '5' цифрой:
val char: Char = '5'
val res: Boolean = char.isDigit()
println(res)
Результат выполнения кода:
Boolean true
Пример
Проверим, является ли символ 'A' цифрой:
val char: Char = 'A'
val res: Boolean = char.isDigit()
println(res)
Результат выполнения кода:
Boolean false
Пример
Проверим несколько символов в цикле:
val chars: Array<Char> = arrayOf('1', 'a', '9', 'Z', '0')
for (char in chars) {
val isDigit: Boolean = char.isDigit()
println("$char is digit: $isDigit")
}
Результат выполнения кода:
Char 1 is digit: true
Char a is digit: false
Char 9 is digit: true
Char Z is digit: false
Char 0 is digit: true
Пример
Использование функции для проверки ввода пользователя:
val userInput: Char = '7'
if (userInput.isDigit()) {
println("Input is a digit: $userInput")
} else {
println("Input is not a digit: $userInput")
}
Результат выполнения кода:
String "Input is a digit: 7"
Смотрите также
-
функцию
isLetter,
которая проверяет, является ли символ буквой -
функцию
isLetterOrDigit,
которая проверяет, является ли символ буквой или цифрой -
функцию
isLowerCase,
которая проверяет, является ли символ строчной буквой -
функцию
isUpperCase,
которая проверяет, является ли символ заглавной буквой