Type Hierarchy:

- Anything
  - Object
    - Character

Satisfied Interfaces: Comparable<Character>, Enumerable<Character>, Ordinal<Other>

A 32-bit Unicode character.

By: Gavin
See also: String

Initializer
Character(Character character)

Attributes
control | Source Code shared Boolean control Determine if this character is an ISO control character.
digit | Source Code shared Boolean digit Determine if this character is a numeric digit. That is, if its Unicode general category is Nd.
integer | Source Code shared Integer integer The code point of the character.
letter | Source Code shared Boolean letter Determine if this character is a letter. That is, if its Unicode general category is Lu, Ll, Lt, Lm, or Lo.
lowercase | Source Code shared Boolean lowercase Determine if this is a lowercase representation of the character. That is, if its Unicode general category is Ll.
lowercased | Source Code shared Character lowercased The lowercase representation of this character.
string | Source Code shared actual String string A string containg just this character. Refined declaration: string
titlecase | Source Code shared Boolean titlecase Determine if this is a title case representation of the character. That is, if its Unicode general category is Lt.
titlecased | Source Code shared Character titlecased The title case representation of this character.
uppercase | Source Code shared Boolean uppercase Determine if this is an uppercase representation of the character. That is, if its Unicode general category is Lu.
uppercased | Source Code shared Character uppercased The uppercase representation of this character.
whitespace | Source Code shared Boolean whitespace Determine if this character is a whitespace character. The following characters are whitespace characters: LINE FEED, `\n` or `\{#000A}`, FORM FEED, `\f` or `\{#000C}`, CARRIAGE RETURN, `\r` or `\{#000D}`, HORIZONTAL TABULATION, `\t` or `\{#0009}`, VERTICAL TABULATION, `\{#000B}`, FILE SEPARATOR, `\{#001C}`, GROUP SEPARATOR, `\{#001D}`, RECORD SEPARATOR, `\{#001E}`, UNIT SEPARATOR, `\{#001F}`, and any Unicode character in the general category Zs, Zl, or Zp that is not a non-breaking space.

Inherited Attributes
Attributes inherited from: Object hash
Attributes inherited from: Enumerable<Other> integerValue
Attributes inherited from: Ordinal<Other> predecessor, successor

Inherited Methods
Methods inherited from: Object equals
Methods inherited from: Comparable<Other> compare