Функция 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,
которая проверяет, является ли символ пробельным