W3cubDocs

/Kotlin

CharCategory

Platform and version requirements: JVM (1.0), Native (1.3)
enum class CharCategory

Represents the character general category in the Unicode specification.

Enum Values

Platform and version requirements: JVM (1.0), Native (1.0)

UNASSIGNED

General category "Cn" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

UPPERCASE_LETTER

General category "Lu" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

LOWERCASE_LETTER

General category "Ll" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

TITLECASE_LETTER

General category "Lt" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

MODIFIER_LETTER

General category "Lm" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

OTHER_LETTER

General category "Lo" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

NON_SPACING_MARK

General category "Mn" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

ENCLOSING_MARK

General category "Me" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

COMBINING_SPACING_MARK

General category "Mc" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

DECIMAL_DIGIT_NUMBER

General category "Nd" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

LETTER_NUMBER

General category "Nl" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

OTHER_NUMBER

General category "No" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

SPACE_SEPARATOR

General category "Zs" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

LINE_SEPARATOR

General category "Zl" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

PARAGRAPH_SEPARATOR

General category "Zp" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

CONTROL

General category "Cc" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

FORMAT

General category "Cf" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

PRIVATE_USE

General category "Co" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

SURROGATE

General category "Cs" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

DASH_PUNCTUATION

General category "Pd" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

START_PUNCTUATION

General category "Ps" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

END_PUNCTUATION

General category "Pe" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

CONNECTOR_PUNCTUATION

General category "Pc" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

OTHER_PUNCTUATION

General category "Po" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

MATH_SYMBOL

General category "Sm" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

CURRENCY_SYMBOL

General category "Sc" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

MODIFIER_SYMBOL

General category "Sk" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

OTHER_SYMBOL

General category "So" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

INITIAL_QUOTE_PUNCTUATION

General category "Pi" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

FINAL_QUOTE_PUNCTUATION

General category "Pf" in the Unicode specification.

Properties

Platform and version requirements: JVM (1.0), Native (1.0)

code

val code: String
Platform and version requirements: JVM (1.0), Native (1.0)

value

val value: Int

Functions

Platform and version requirements: JVM (1.0), Native (1.0)

contains

Returns true if char character belongs to this category.

operator fun contains(char: Char): Boolean

Companion Object Functions

Platform and version requirements: JVM (1.0), Native (1.0)

valueOf

fun valueOf(category: Int): CharCategory

Inheritors

Platform and version requirements: JVM (1.0), Native (1.0)

COMBINING_SPACING_MARK

General category "Mc" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

CONNECTOR_PUNCTUATION

General category "Pc" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

CONTROL

General category "Cc" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

CURRENCY_SYMBOL

General category "Sc" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

DASH_PUNCTUATION

General category "Pd" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

DECIMAL_DIGIT_NUMBER

General category "Nd" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

ENCLOSING_MARK

General category "Me" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

END_PUNCTUATION

General category "Pe" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

FINAL_QUOTE_PUNCTUATION

General category "Pf" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

FORMAT

General category "Cf" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

INITIAL_QUOTE_PUNCTUATION

General category "Pi" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

LETTER_NUMBER

General category "Nl" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

LINE_SEPARATOR

General category "Zl" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

LOWERCASE_LETTER

General category "Ll" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

MATH_SYMBOL

General category "Sm" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

MODIFIER_LETTER

General category "Lm" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

MODIFIER_SYMBOL

General category "Sk" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

NON_SPACING_MARK

General category "Mn" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

OTHER_LETTER

General category "Lo" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

OTHER_NUMBER

General category "No" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

OTHER_PUNCTUATION

General category "Po" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

OTHER_SYMBOL

General category "So" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

PARAGRAPH_SEPARATOR

General category "Zp" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

PRIVATE_USE

General category "Co" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

SPACE_SEPARATOR

General category "Zs" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

START_PUNCTUATION

General category "Ps" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

SURROGATE

General category "Cs" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

TITLECASE_LETTER

General category "Lt" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

UNASSIGNED

General category "Cn" in the Unicode specification.

Platform and version requirements: JVM (1.0), Native (1.0)

UPPERCASE_LETTER

General category "Lu" in the Unicode specification.

© 2010–2020 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/index.html