НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
226 of 1310 menu

Функция 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,
    которая проверяет, является ли символ заглавной буквой
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить