РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
233 of 1310 menu

Функция isDefined

Функция isDefined проверяет, определён ли символ в стандарте Unicode. Возвращает true, если символ имеет определение в Unicode, и false в противном случае. Применяется к символам типа Char.

Синтаксис

fun Char.isDefined(): Boolean

Пример

Проверим, определён ли символ 'A' в Unicode:

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

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

Boolean true

Пример

Проверим, определён ли символ '1' в Unicode:

val char: Char = '1' val res: Boolean = char.isDefined() println(res)

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

Boolean true

Пример

Проверим, определён ли символ ' ' (пробел) в Unicode:

val char: Char = ' ' val res: Boolean = char.isDefined() println(res)

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

Boolean true

Пример

Проверим несколько символов подряд:

val chars: List<Char> = listOf('a', 'Z', '5', '@', '\u0000') for (char in chars) { val isDefined: Boolean = char.isDefined() println("'$char' is defined: $isDefined") }

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

'a' is defined: true 'Z' is defined: true '5' is defined: true '@' is defined: true '�' is defined: false

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

  • функцию isLetter,
    которая проверяет, является ли символ буквой
  • функцию isDigit,
    которая проверяет, является ли символ цифрой
  • функцию isLetterOrDigit,
    которая проверяет, является ли символ буквой или цифрой
  • функцию isWhitespace,
    которая проверяет, является ли символ пробельным
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить