Функция isDigit

Функция isDigit проверяет, является ли указанный символ цифрой. Принимает один параметр - символ типа Char для проверки. Возвращает true если символ является цифрой, и false в противном случае.

Синтаксис

kotlinfun Char.isDigit(): Boolean

Пример

Проверим, является ли символ '5' цифрой:

kotlinval char: Char = '5'
val res: Boolean = char.isDigit()
println(res)

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

kotlinBoolean true

Пример

Проверим, является ли символ 'A' цифрой:

kotlinval char: Char = 'A'
val res: Boolean = char.isDigit()
println(res)

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

kotlinBoolean false

Пример

Проверим несколько символов в цикле:

kotlinval chars: Array<Char> = arrayOf('1', 'a', '9', 'Z', '0')

for (char in chars) {
  val isDigit: Boolean = char.isDigit()
  println("$char is digit: $isDigit")
}

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

kotlinChar 1 is digit: true
Char a is digit: false
Char 9 is digit: true
Char Z is digit: false
Char 0 is digit: true

Пример

Использование функции для проверки ввода пользователя:

kotlinval userInput: Char = '7'

if (userInput.isDigit()) {
  println("Input is a digit: $userInput")
} else {
  println("Input is not a digit: $userInput")
}

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

kotlinString "Input is a digit: 7"

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

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