CharCategory
enum class CharCategory
Представляет общую категорию символа в спецификации Unicode.
Значения перечисления
НЕПРИСВОЕННЫЙ
Общая категория "Cn" в спецификации Unicode.
БУКВА_В_ЗАГЛАВНОМ_РЕГИСТРЕ
Общая категория "Lu" в спецификации Unicode.
БУКВА_В_НИЖНЕМ_РЕГИСТРЕ
Общая категория "Ll" в спецификации Unicode.
БУКВА_В_ЗАГЛАВНОМ_РЕГИСТРЕ_НАЧАЛЬНОЙ_БУКВЫ
Общая категория "Lt" в спецификации Unicode.
БУКВА_МОДИФИКАТОРА
Общая категория "Lm" в спецификации Unicode.
ДРУГАЯ_БУКВА
Общая категория "Lo" в спецификации Unicode.
РАЗРЫВ_РАЗМЕЩЕНИЯ
Общая категория "Mn" в спецификации Unicode.
ЗАКРЫВАЮЩИЙ_РАЗМЕЩЕННЫЙ
Общая категория "Me" в спецификации Unicode.
РАЗМЕЩЕННЫЙ_КОМБИНИРУЮЩИЙ_РАЗРЫВ
Общая категория "Mc" в спецификации Unicode.
ДЕСЯТИЧНАЯ_ЦИФРА
Общая категория "Nd" в спецификации Unicode.
ЦИФРА_БУКВЫ
Общая категория "Nl" в спецификации Unicode.
ДРУГАЯ_ЦИФРА
Общая категория "No" в спецификации Unicode.
РАЗДЕЛИТЕЛЬ_ПРОБЕЛА
Общая категория "Zs" в спецификации Unicode.
РАЗДЕЛИТЕЛЬ_СТРОК
Общая категория "Zl" в спецификации Unicode.
РАЗДЕЛИТЕЛЬ_АБЗАЦОВ
Общая категория "Zp" в спецификации Unicode.
УПРАВЛЯЮЩИЙ
Общая категория "Cc" в спецификации Unicode.
ФОРМАТ
Общая категория "Cf" в спецификации Unicode.
ЛИЧНОЕ_ИСПОЛЬЗОВАНИЕ
Общая категория "Co" в спецификации Unicode.
СУРРОГАТ
Общая категория "Cs" в спецификации Unicode.
ПУНКТУАЦИЯ_ДЕФИСА
Общая категория "Pd" в спецификации Unicode.
ПУНКТУАЦИЯ_НАЧАЛА
Общая категория "Ps" в спецификации Unicode.
КОНЕЧНАЯ_ПУНКТУАЦИЯ
Общая категория "Pe" в спецификации Unicode.
ПУНКТУАЦИЯ_СОЕДИНЕНИЯ
Общая категория "Pc" в спецификации Unicode.
ДРУГАЯ_ПУНКТУАЦИЯ
Общая категория "Po" в спецификации Unicode.
МАТЕМАТИЧЕСКИЙ_СИМВОЛ
Общая категория "Sm" в спецификации Unicode.
ВАЛЮТНЫЙ_СИМВОЛ
Общая категория "Sc" в спецификации Unicode.
СИМВОЛ_МОДИФИКАТОРА
Общая категория "Sk" в спецификации Unicode.
ДРУГОЙ_СИМВОЛ
Общая категория "So" в спецификации Unicode.
ПУНКТУАЦИЯ_НАЧАЛЬНЫХ_КАВЫЧЕК
Общая категория "Pi" в спецификации Unicode.
ПУНКТУАЦИЯ_КОНЕЧНЫХ_КАВЫЧЕК
Общая категория "Pf" в спецификации Unicode.
Свойства
код
Двухбуквенный код этой общей категории в спецификации Unicode.
val code: String
значение
val value: Int
Функции
Функции объекта-компаньона
valueOf
Возвращает CharCategory, соответствующую указанной категории категории, которая представляет собой константу Java-общей категории.
fun valueOf(category: Int): CharCategory
Расширяемые свойства
declaringJavaClass
Возвращает экземпляр Java Class перечисления, к которому принадлежит данная константа.
val <E : Enum<E>> Enum<E>.declaringJavaClass: Class<E>
Расширяемые функции
coerceAtLeast
Обеспечивает, что это значение не меньше указанного минимального значения.
fun <T : Comparable<T>> T.coerceAtLeast(minimumValue: T): T
coerceAtMost
Обеспечивает, что это значение не больше указанного максимального значения.
fun <T : Comparable<T>> T.coerceAtMost(maximumValue: T): T
coerceIn
Обеспечивает, что это значение находится в указанном диапазоне min..max.
fun <T : Comparable<T>> T.coerceIn( minimumValue: T?, maximumValue: T? ): T
Обеспечивает, что это значение находится в указанном диапазоне.
fun <T : Comparable<T>> T.coerceIn( range: ClosedFloatingPointRange<T> ): T
fun <T : Comparable<T>> T.coerceIn(range: ClosedRange<T>): T
compareTo
rangeTo
Создаёт диапазон от этого Comparable значения до указанного значения.
operator fun <T : Comparable<T>> T.rangeTo( that: T ): ClosedRange<T>
rangeUntil
Создаёт открытый диапазон от этого Comparable значения до указанного значения.
operator fun <T : Comparable<T>> T.rangeUntil( that: T ): OpenEndRange<T>
Наследники
COMBINING_SPACING_MARK
Общая категория "Mc" в спецификации Unicode.
CONNECTOR_PUNCTUATION
Общая категория "Pc" в спецификации Unicode.
CONTROL
Общая категория "Cc" в спецификации Unicode.
CURRENCY_SYMBOL
Общая категория "Sc" в спецификации Unicode.
DASH_PUNCTUATION
Общая категория "Pd" в спецификации Unicode.
DECIMAL_DIGIT_NUMBER
Общая категория "Nd" в спецификации Unicode.
ENCLOSING_MARK
Общая категория "Me" в спецификации Unicode.
END_PUNCTUATION
Общая категория "Pe" в спецификации Unicode.
FINAL_QUOTE_PUNCTUATION
Общая категория "Pf" в спецификации Unicode.
FORMAT
Общая категория "Cf" в спецификации Unicode.
INITIAL_QUOTE_PUNCTUATION
Общая категория "Pi" в спецификации Unicode.
LETTER_NUMBER
Общая категория "Nl" в спецификации Unicode.
LINE_SEPARATOR
Общая категория "Zl" в спецификации Unicode.
LOWERCASE_LETTER
Общая категория "Ll" в спецификации Unicode.
MATH_SYMBOL
Общая категория "Sm" в спецификации Unicode.
MODIFIER_LETTER
Общая категория "Lm" в спецификации Unicode.
MODIFIER_SYMBOL
Общая категория "Sk" в спецификации Unicode.
NON_SPACING_MARK
Общая категория "Mn" в спецификации Unicode.
OTHER_LETTER
Общая категория "Lo" в спецификации Unicode.
OTHER_NUMBER
Общая категория "No" в спецификации Unicode.
OTHER_PUNCTUATION
Общая категория "Po" в спецификации Unicode.
OTHER_SYMBOL
Общая категория "So" в спецификации Unicode.
PARAGRAPH_SEPARATOR
Общая категория "Zp" в спецификации Unicode.
PRIVATE_USE
Общая категория "Co" в спецификации Unicode.
SPACE_SEPARATOR
Общая категория "Zs" в спецификации Unicode.
START_PUNCTUATION
Общая категория "Ps" в спецификации Unicode.
SURROGATE
Общая категория "Cs" в спецификации Unicode.
TITLECASE_LETTER
Общая категория "Lt" в спецификации Unicode.
UNASSIGNED
Общая категория "Cn" в спецификации Unicode.
UPPERCASE_LETTER
Общая категория "Lu" в спецификации Unicode.
© 2010–2023 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-char-category/