Character Klasse

Definition

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

[Android.Runtime.Register("java/lang/Character", DoNotGenerateAcw=true)]
public sealed class Character : Java.Lang.Object, IConvertible, IDisposable, Java.Interop.IJavaPeerable, Java.IO.ISerializable, Java.Lang.IComparable
[<Android.Runtime.Register("java/lang/Character", DoNotGenerateAcw=true)>]
type Character = class
    inherit Object
    interface IConvertible
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IComparable
Vererbung
Character
Attribute
Implementiert

Hinweise

Die Character -Klasse umschließt einen Wert des primitiven Typs char in ein -Objekt. Ein Objekt der -Klasse Character enthält ein einzelnes Feld, dessen Typ ist char.

Darüber hinaus bietet diese Klasse mehrere Methoden zum Bestimmen der Kategorie eines Zeichens (Kleinbuchstaben, Ziffer usw.) und zum Konvertieren von Zeichen aus Großbuchstaben in Kleinbuchstaben und umgekehrt.

Zeicheninformationen basieren auf dem Unicode-Standard.

Die Methoden und Daten der -Klasse Character werden durch die Informationen in der UnicodeData-Datei definiert, die Teil der Unicode-Zeichendatenbank ist, die vom Unicode-Konsortium verwaltet wird. Diese Datei gibt verschiedene Eigenschaften an, einschließlich Name und allgemeiner Kategorie für jeden definierten Unicode-Codepunkt oder -Zeichenbereich.

Die Datei und ihre Beschreibung sind vom Unicode-Konsortium erhältlich unter: <ul><li>http://www.unicode.org</ul>

<h2>"Konformität">Unicode-Konformität</h2>

Die Felder und Methoden der -Klasse Character werden in Form von Zeicheninformationen aus dem Unicode-Standard definiert, insbesondere in der UnicodeData-Datei , die Teil der Unicode-Zeichendatenbank ist. Diese Datei gibt Eigenschaften einschließlich Name und Kategorie für jeden zugewiesenen Unicode-Codepunkt oder -Zeichenbereich an. Die Datei ist vom Unicode-Konsortium unter http://www.unicode.orgverfügbar.

Zeicheninformationen basieren auf unicode Standard, Version 13.0.

Die Java-Plattform hat im Laufe der Zeit verschiedene Versionen des Unicode-Standards unterstützt. Upgrades auf neuere Versionen des Unicode-Standards wurden in den folgenden Java-Versionen durchgeführt, die jeweils die neue Version angeben: <table class="striped"><Untertitel style="display:none">Shows Java Releases and supported Unicode versions</Untertitel<> thead><tr><th scope="col">Java release</th<>th scope="col">unicode version</th></tr/>< thead tbody><tr><td>Java SE 15</td td<>td>Unicode 13.0</td></tr<>tr td><>Java SE 13</td td><td>Unicode 12.1</td></tr><tr td><>Java SE 12</td td>><Unicode 11.0</td></tr><tr><td>Java SE 11</td td><td>Unicode 10.0</td></tr><trd><>Java SE 9</td>><<Td>Unicode 8.0/td/tr<>tr><td>Java SE 8</td td<>>Unicode 6.2</td></tr><tr trd><>Java SE 7</td td<>td>Unicode 6.0</td></tr<>tr><td>Java SE 5.0</td td<>td>Unicode 4.0</td></tr><tr><td>Java SE 1.4</td td<>>Unicode 3.0</td></tr><tr td><>JDK 1.1><<</Td><td>Unicode 2.0</td></tr<>tr><td>JDK 1.0.2</td td><>Unicode 1.1.5</td></tr></tbody></table> Variationen dieser Unicode-Basisversionen, z. B. anerkannte Anhänge, sind an anderer Stelle dokumentiert. <h2>"unicode">Unicode-Zeichendarstellungen</h2>

Der char Datentyp (und damit der Wert, den ein Character Objekt kapselt) basiert auf der ursprünglichen Unicode-Spezifikation, die Zeichen als 16-Bit-Entitäten mit fester Breite definiert hat. Der Unicode-Standard wurde seitdem geändert, um Zeichen zuzulassen, deren Darstellung mehr als 16 Bit erfordert. Der Bereich der legalen em code point</em>s ist jetzt U+0000 bis U+10FFFF, bekannt als <em>Unicode-Skalarwert</em>.>< (Siehe definitionhttp://www.unicode.org/reports/tr27/#notation der U+n-Notation im Unicode-Standard.)

"BMP">Der Zeichensatz von U+0000 bis U+FFFF wird manchmal als <>"Basic Multilingual Plane( BMP)</em>" bezeichnet. "ergänzende"> Zeichen, deren Codepunkte größer als U+FFFF sind, werden als zusätzliche Zeichen</em>s bezeichnet<>. Die Java-Plattform verwendet die UTF-16-Darstellung in char Arrays und in den String Klassen und StringBuffer . In dieser Darstellung werden zusätzliche Zeichen als Paar von char Werten dargestellt, das erste aus dem>< em high-surrogates</em-Bereich> (\uD800-\uDBFF), das zweite aus dem <>em low-surrogates</em-Bereich> (\uDC00-\uDFFF).

Ein char Wert stellt daher BMP-Codepunkte (Basic Multilingual Plane) dar, einschließlich der Ersatzcodepunkte oder Codeeinheiten der UTF-16-Codierung. Ein int Wert stellt alle Unicode-Codepunkte dar, einschließlich zusätzlicher Codepunkte. Die unteren (am wenigsten signifikanten) 21 Bits von int werden verwendet, um Unicode-Codepunkte darzustellen, und die oberen (wichtigsten) 11 Bits müssen 0 sein. Sofern nicht anders angegeben, verhält sich das Verhalten in Bezug auf Zusätzliche Zeichen und Ersatzwerte char wie folgt:

<ul><li>Die Methoden, die nur einen char Wert akzeptieren, können keine Zusätzlichen Zeichen unterstützen. Werte aus den Ersatzbereichen werden als nicht definierte Zeichen behandelt char . Gibt beispielsweise zurückfalse, Character.isLetter('\u005CuD840') obwohl dieser spezifische Wert, wenn ein niedriger Ersatzwert in einer Zeichenfolge gefolgt wird, einen Buchstaben darstellen würde.

<li>Die Methoden, die einen int Wert akzeptieren, unterstützen alle Unicode-Zeichen, einschließlich Zusatzzeichen. Gibt beispielsweise zurücktrue, Character.isLetter(0x2F81A) weil der Codepunktwert einen Buchstaben (ein CJK-Ideograph) darstellt. </ul>

In der Java SE-API-Dokumentation wird em>Unicode-Codepunkt</em> für Zeichenwerte im Bereich zwischen U+0000 und U+10FFFF verwendet, und <em>Unicode-Code unit</em> wird für 16-Bit-Werte char verwendet, die Codeeinheiten der <em>UTF-16</em-Codierung><sind. Weitere Informationen zur Unicode-Terminologie finden Sie im Unicode-Glossar.

<-- android-removed: Absatz auf ValueBased

Dies ist eine wertbasierte Klasse. Programmierer sollten Instanzen, die #equals(Object) gleich sind, als austauschbar behandeln und keine Instanzen für die Synchronisierung verwenden, oder es kann zu unvorhersehbarem Verhalten kommen. In einer zukünftigen Version kann beispielsweise bei der Synchronisierung ein Fehler auftreten. -->

In 1.0 hinzugefügt.

Java-Dokumentation für java.lang.Character.

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

Character(Char)

Gibt einen Optional zurück, der den nominalen Deskriptor für diese instance enthält.

Felder

Bytes

Die Anzahl der Bytes, die verwendet werden, um einen char Wert in binärformat ohne Vorzeichen darzustellen.

CombiningSpacingMark

Allgemeine Kategorie "Mc" in der Unicode-Spezifikation.

ConnectorPunctuation

Allgemeine Kategorie "Pc" in der Unicode-Spezifikation.

Control

Allgemeine Kategorie "Cc" in der Unicode-Spezifikation.

CurrencySymbol

Allgemeine Kategorie "Sc" in der Unicode-Spezifikation.

DashPunctuation

Allgemeine Kategorie "Pd" in der Unicode-Spezifikation.

DecimalDigitNumber

Allgemeine Kategorie "Nd" in der Unicode-Spezifikation.

DirectionalityArabicNumber

Schwacher bidirektionaler Zeichentyp "AN" in der Unicode-Spezifikation.

DirectionalityBoundaryNeutral

Schwacher bidirektionaler Zeichentyp "BN" in der Unicode-Spezifikation.

DirectionalityCommonNumberSeparator

Schwacher bidirektionaler Zeichentyp "CS" in der Unicode-Spezifikation.

DirectionalityEuropeanNumber

Schwacher bidirektionaler Zeichentyp "EN" in der Unicode-Spezifikation.

DirectionalityEuropeanNumberSeparator

Schwacher bidirektionaler Zeichentyp "ES" in der Unicode-Spezifikation.

DirectionalityEuropeanNumberTerminator

Schwacher bidirektionaler Zeichentyp "ET" in der Unicode-Spezifikation.

DirectionalityFirstStrongIsolate

Schwacher bidirektionaler Zeichentyp "FSI" in der Unicode-Spezifikation.

DirectionalityLeftToRight

Starker bidirektionaler Zeichentyp "L" in der Unicode-Spezifikation.

DirectionalityLeftToRightEmbedding

Starker bidirektionaler Zeichentyp "LRE" in der Unicode-Spezifikation.

DirectionalityLeftToRightIsolate

Schwacher bidirektionaler Zeichentyp "LRI" in der Unicode-Spezifikation.

DirectionalityLeftToRightOverride

Starker bidirektionaler Zeichentyp "LRO" in der Unicode-Spezifikation.

DirectionalityNonspacingMark

Schwacher bidirektionaler Zeichentyp "NSM" in der Unicode-Spezifikation.

DirectionalityOtherNeutrals

Neutraler bidirektionaler Zeichentyp "ON" in der Unicode-Spezifikation.

DirectionalityParagraphSeparator

Neutraler bidirektionaler Zeichentyp "B" in der Unicode-Spezifikation.

DirectionalityPopDirectionalFormat

Schwacher bidirektionaler Zeichentyp "PDF" in der Unicode-Spezifikation.

DirectionalityPopDirectionalIsolate

Schwacher bidirektionaler Zeichentyp "PDI" in der Unicode-Spezifikation.

DirectionalityRightToLeft

Starker bidirektionaler Zeichentyp "R" in der Unicode-Spezifikation.

DirectionalityRightToLeftArabic

Starker bidirektionaler Zeichentyp "AL" in der Unicode-Spezifikation.

DirectionalityRightToLeftEmbedding

Starker bidirektionaler Zeichentyp "RLE" in der Unicode-Spezifikation.

DirectionalityRightToLeftIsolate

Schwacher bidirektionaler Zeichentyp "RLI" in der Unicode-Spezifikation.

DirectionalityRightToLeftOverride

Starker bidirektionaler Zeichentyp "RLO" in der Unicode-Spezifikation.

DirectionalitySegmentSeparator

Neutraler bidirektionaler Zeichentyp "S" in der Unicode-Spezifikation.

DirectionalityUndefined

Nicht definierter bidirektionaler Zeichentyp.

DirectionalityWhitespace

Neutraler bidirektionaler Zeichentyp "WS" in der Unicode-Spezifikation.

EnclosingMark

Allgemeine Kategorie "Me" in der Unicode-Spezifikation.

EndPunctuation

Allgemeine Kategorie "Pe" in der Unicode-Spezifikation.

FinalQuotePunctuation

Allgemeine Kategorie "Pf" in der Unicode-Spezifikation.

Format

Allgemeine Kategorie "Cf" in der Unicode-Spezifikation.

InitialQuotePunctuation

Allgemeine Kategorie "Pi" in der Unicode-Spezifikation.

LetterNumber

Allgemeine Kategorie "Nl" in der Unicode-Spezifikation.

LineSeparator

Allgemeine Kategorie "Zl" in der Unicode-Spezifikation.

LowercaseLetter

Allgemeine Kategorie "Ll" in der Unicode-Spezifikation.

MathSymbol

Allgemeine Kategorie "Sm" in der Unicode-Spezifikation.

MaxCodePoint

Der Maximalwert eines Unicode-Codepunkt, Konstante U+10FFFF.

MaxHighSurrogate

Der Maximalwert eines Unicode-Codeeinheit mit hohem Ersatzzeichen in der UTF-16-Codierung, Konstante '\u005CuDBFF'.

MaxLowSurrogate

Der Maximalwert eines Unicode-Codeeinheit mit niedrigem Ersatzzeichen in der UTF-16-Codierung, Konstante '\u005CuDFFF'.

MaxRadix

Der maximal verfügbare Radix für die Konvertierung in und aus Zeichenfolgen.

MaxSurrogate

Der maximale Wert einer Unicode-Ersatzcodeeinheit in der UTF-16-Codierung, Konstante '\u005CuDFFF'.

MaxValue

Der konstante Wert dieses Felds ist der größte Wert des Typs char, '\u005CuFFFF'.

MinCodePoint

Der Mindestwert eines Unicode-Codepunkt, Konstante U+0000.

MinHighSurrogate

Der Mindestwert eines Unicode-Codeeinheit mit hohem Ersatzzeichen in der UTF-16-Codierung, Konstante '\u005CuD800'.

MinLowSurrogate

Der Mindestwert eines Unicode-Codeeinheit mit niedrigem Ersatzzeichen in der UTF-16-Codierung, Konstante '\u005CuDC00'.

MinRadix

Der minimale radix-Wert, der für die Konvertierung in und aus Zeichenfolgen verfügbar ist.

MinSupplementaryCodePoint

Der Mindestwert eines Ergänzender Unicode-Codepunkt, Konstante U+10000.

MinSurrogate

Der Mindestwert einer Unicode-Ersatzcodeeinheit in der UTF-16-Codierung, Konstante '\u005CuD800'.

MinValue

Der konstante Wert dieses Felds ist der kleinste Wert des Typs char, '\u005Cu0000'.

ModifierLetter

Allgemeine Kategorie "Lm" in der Unicode-Spezifikation.

ModifierSymbol

Allgemeine Kategorie "Sk" in der Unicode-Spezifikation.

NonSpacingMark

Allgemeine Kategorie "Mn" in der Unicode-Spezifikation.

OtherLetter

Allgemeine Kategorie "Lo" in der Unicode-Spezifikation.

OtherNumber

Allgemeine Kategorie "Nein" in der Unicode-Spezifikation.

OtherPunctuation

Allgemeine Kategorie "Po" in der Unicode-Spezifikation.

OtherSymbol

Allgemeine Kategorie "So" in der Unicode-Spezifikation.

ParagraphSeparator

Allgemeine Kategorie "Zp" in der Unicode-Spezifikation.

PrivateUse

Allgemeine Kategorie "Co" in der Unicode-Spezifikation.

Size

Die Anzahl der Bits, die verwendet werden, um einen char Wert in binärer Form ohne Vorzeichen darzustellen, konstante 16.

SpaceSeparator

Allgemeine Kategorie "Zs" in der Unicode-Spezifikation.

StartPunctuation

Allgemeine Kategorie "Ps" in der Unicode-Spezifikation.

Surrogate

Allgemeine Kategorie "Cs" in der Unicode-Spezifikation.

TitlecaseLetter

Allgemeine Kategorie "Lt" in der Unicode-Spezifikation.

Unassigned

Allgemeine Kategorie "Cn" in der Unicode-Spezifikation.

UppercaseLetter

Allgemeine Kategorie "Lu" in der Unicode-Spezifikation.

Eigenschaften

Class

Gibt die Laufzeitklasse dieses Objectzurück.

(Geerbt von Object)
Handle

Das Handle für die zugrunde liegende Android-instance.

(Geerbt von Object)
JniIdentityHashCode

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

(Geerbt von Object)
JniPeerMembers

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

PeerReference

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

(Geerbt von Object)
ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von Object)
ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von Object)
Type

Die Class instance, die den primitiven Typ chardarstellt.

Methoden

CharCount(Int32)

Bestimmt die Anzahl der char Werte, die zum Darstellen des angegebenen Zeichens (Unicode-Codepunkt) erforderlich sind.

CharValue()

Gibt den Wert dieses Character Objekts zurück.

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
CodePointAt(Char[], Int32)

Gibt den Codepunkt am angegebenen Index des char Arrays zurück.

CodePointAt(Char[], Int32, Int32)

Gibt den Codepunkt am angegebenen Index des char Arrays zurück, wobei nur Arrayelemente mit index kleiner als limit verwendet werden können.

CodePointAt(ICharSequence, Int32)

Gibt den Codepunkt am angegebenen Index des CharSequencezurück.

CodePointAt(String, Int32)

Gibt den Codepunkt am angegebenen Index des CharSequencezurück.

CodePointBefore(Char[], Int32)

Gibt den Codepunkt zurück, der dem angegebenen Index des char Arrays vorangeht.

CodePointBefore(Char[], Int32, Int32)

Gibt den Codepunkt zurück, der dem angegebenen Index des char Arrays vorangeht, wobei nur Arrayelemente mit index größer oder gleich start verwendet werden können.

CodePointBefore(ICharSequence, Int32)

Gibt den Codepunkt zurück, der dem angegebenen Index des CharSequencevorangeht.

CodePointBefore(String, Int32)

Gibt den Codepunkt zurück, der dem angegebenen Index des CharSequencevorangeht.

CodePointCount(Char[], Int32, Int32)

Gibt die Anzahl der Unicode-Codepunkte in einem Unterarray des char Arrayarguments zurück.

CodePointCount(ICharSequence, Int32, Int32)

Gibt die Anzahl der Unicode-Codepunkte im Textbereich der angegebenen Zeichensequenz zurück.

CodePointCount(String, Int32, Int32)

Gibt die Anzahl der Unicode-Codepunkte im Textbereich der angegebenen Zeichensequenz zurück.

Compare(Char, Char)

Vergleicht zwei char Werte numerisch.

CompareTo(Character)

Vergleicht zwei Character Objekte numerisch.

Digit(Char, Int32)

Gibt den numerischen Wert des Zeichens ch im angegebenen Radix zurück.

Digit(Int32, Int32)

Gibt den numerischen Wert des angegebenen Zeichens (Unicode-Codepunkt) im angegebenen Radix zurück.

Dispose()

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

(Geerbt von Object)
Dispose(Boolean)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

(Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem objekt ist.

(Geerbt von Object)
ForDigit(Int32, Int32)

Bestimmt die Zeichendarstellung für eine bestimmte Ziffer im angegebenen Radix.

GetDirectionality(Char)

Gibt die Unicode-Direktionalitätseigenschaft für das angegebene Zeichen zurück.

GetDirectionality(Int32)

Gibt die Unicode-Direktionalitätseigenschaft für das angegebene Zeichen (Unicode-Codepunkt) zurück.

GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
GetName(Int32)

Gibt den Unicode-Namen des angegebenen Zeichens codePointoder NULL zurück, wenn der Codepunkt ist #UNASSIGNED unassigned.

GetNumericValue(Char)

Gibt den int Wert zurück, den das angegebene Unicode-Zeichen darstellt.

GetNumericValue(Int32)

Gibt den int Wert zurück, den das angegebene Zeichen (Unicode-Codepunkt) darstellt.

GetType(Char)

Gibt einen Wert zurück, der die allgemeine Kategorie eines Zeichens angibt.

GetType(Int32)

Gibt einen Wert zurück, der die allgemeine Kategorie eines Zeichens angibt.

HashCode(Char)

Gibt einen Hashcode für einen char Wert zurück; kompatibel mit Character.hashCode().

HighSurrogate(Int32)

Gibt das führende Ersatzzeichen (eine hohe Ersatzzeichen-Codeeinheit) des zurück. Ersatzzeichenpaar , das das angegebene ergänzende Zeichen (Unicode-Codepunkt) in der UTF-16-Codierung darstellt.

IsAlphabetic(Int32)

Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) alphabetisch ist.

IsBmpCodePoint(Int32)

Bestimmt, ob sich das angegebene Zeichen (Unicode-Codepunkt) in der mehrsprachigen Basic-Ebene (Basic Multilingual Plane, BMP) befindet.

IsDefined(Char)

Bestimmt, ob ein Zeichen in Unicode definiert ist.

IsDefined(Int32)

Bestimmt, ob ein Zeichen (Unicode-Codepunkt) in Unicode definiert ist.

IsDigit(Char)

Bestimmt, ob das angegebene Zeichen eine Ziffer ist.

IsDigit(Int32)

Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) eine Ziffer ist.

IsHighSurrogate(Char)

Bestimmt, ob der angegebene char Wert ein ist. Unicode-Codeeinheit mit hohem Ersatzzeichen (auch bekannt als führende Ersatzcodeeinheit).

IsIdentifierIgnorable(Char)

Bestimmt, ob das angegebene Zeichen als ignorable Zeichen in einem Java-Bezeichner oder unicode-Bezeichner betrachtet werden soll.

IsIdentifierIgnorable(Int32)

Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) als ignorable Zeichen in einem Java-Bezeichner oder einem Unicode-Bezeichner betrachtet werden soll.

IsIdeographic(Int32)

Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) ein CJKV-Ideograph (Chinesisch, Japanisch, Koreanisch und Vietnamesisch) ist, wie im Unicode-Standard definiert.

IsISOControl(Char)

Bestimmt, ob das angegebene Zeichen ein ISO-Steuerelementzeichen ist.

IsISOControl(Int32)

Bestimmt, ob das referenzierte Zeichen (Unicode-Codepunkt) ein ISO-Steuerzeichen ist.

IsJavaIdentifierPart(Char)

Bestimmt, ob das angegebene Zeichen teil eines Java-Bezeichners sein kann, da es sich nicht um das erste Zeichen handelt.

IsJavaIdentifierPart(Int32)

Bestimmt, ob das Zeichen (Unicode-Codepunkt) teil eines Java-Bezeichners als ein anderes Zeichen als das erste Zeichen sein kann.

IsJavaIdentifierStart(Char)

Bestimmt, ob das angegebene Zeichen als erstes Zeichen in einem Java-Bezeichner zulässig ist.

IsJavaIdentifierStart(Int32)

Bestimmt, ob das Zeichen (Unicode-Codepunkt) als erstes Zeichen in einem Java-Bezeichner zulässig ist.

IsJavaLetter(Char)
Veraltet.

Bestimmt, ob das angegebene Zeichen als erstes Zeichen in einem Java-Bezeichner zulässig ist.

IsJavaLetterOrDigit(Char)
Veraltet.

Bestimmt, ob das angegebene Zeichen teil eines Java-Bezeichners sein kann, da es sich nicht um das erste Zeichen handelt.

IsLetter(Char)

Bestimmt, ob das angegebene Zeichen ein Buchstabe ist.

IsLetter(Int32)

Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) ein Buchstabe ist.

IsLetterOrDigit(Char)

Bestimmt, ob das angegebene Zeichen ein Buchstabe oder eine Ziffer ist.

IsLetterOrDigit(Int32)

Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) ein Buchstabe oder eine Ziffer ist.

IsLowerCase(Char)

Bestimmt, ob das angegebene Zeichen ein Kleinbuchstaben ist.

IsLowerCase(Int32)

Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) ein Kleinbuchstaben ist.

IsLowSurrogate(Char)

Bestimmt, ob der angegebene char Wert ein ist. Unicode-Codeeinheit mit niedrigem Ersatzzeichen (auch als nachgestellte Ersatzcodeeinheit bezeichnet).

IsMirrored(Char)

Bestimmt, ob das Zeichen gemäß der Unicode-Spezifikation gespiegelt wird.

IsMirrored(Int32)

Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) gemäß der Unicode-Spezifikation gespiegelt wird.

IsSpace(Char)
Veraltet.

Bestimmt, ob das angegebene Zeichen ISO-LATIN-1 Leerzeichen ist.

IsSpaceChar(Char)

Bestimmt, ob das angegebene Zeichen ein Unicode-Leerzeichen ist.

IsSpaceChar(Int32)

Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) ein Unicode-Leerzeichen ist.

IsSupplementaryCodePoint(Int32)

Bestimmt, ob sich das angegebene Zeichen (Unicode-Codepunkt) im ergänzenden Zeichenbereich befindet.

IsSurrogate(Char)

Bestimmt, ob der angegebene char Wert eine Unicode-Ersatzcodeeinheit ist.

IsSurrogatePair(Char, Char)

Bestimmt, ob das angegebene Wertepaar char gültig ist. Unicode-Ersatzzeichenpaar.

IsTitleCase(Char)

Bestimmt, ob das angegebene Zeichen ein Titelbuchstaben ist.

IsTitleCase(Int32)

Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) ein Titelbuchstaben ist.

IsUnicodeIdentifierPart(Char)

Bestimmt, ob das angegebene Zeichen als anderes Zeichen als das erste Zeichen Teil eines Unicode-Bezeichners sein kann.

IsUnicodeIdentifierPart(Int32)

Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) teil eines Unicode-Bezeichners als ein anderes Zeichen als das erste Zeichen sein kann.

IsUnicodeIdentifierStart(Char)

Bestimmt, ob das angegebene Zeichen als erstes Zeichen in einem Unicode-Bezeichner zulässig ist.

IsUnicodeIdentifierStart(Int32)

Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) als erstes Zeichen in einem Unicode-Bezeichner zulässig ist.

IsUpperCase(Char)

Bestimmt, ob das angegebene Zeichen ein Großbuchstaben ist.

IsUpperCase(Int32)

Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) ein Großbuchstaben ist.

IsValidCodePoint(Int32)

Bestimmt, ob der angegebene Codepunkt gültig ist. Unicode-Codepunktwert.

IsWhitespace(Char)

Bestimmt, ob das angegebene Zeichen gemäß Java Leerzeichen ist.

IsWhitespace(Int32)

Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) gemäß Java Leerzeichen ist.

JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind.

(Geerbt von Object)
LowSurrogate(Int32)

Gibt das nachfolgende Ersatzzeichen (eine niedrige Ersatzzeichen-Codeeinheit) des zurück. Ersatzzeichenpaar , das das angegebene ergänzende Zeichen (Unicode-Codepunkt) in der UTF-16-Codierung darstellt.

Notify()

Aktiviert einen einzelnen Thread, der auf den Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf den Monitor dieses Objekts warten.

(Geerbt von Object)
OffsetByCodePoints(Char[], Int32, Int32, Int32, Int32)

Gibt den Index innerhalb des angegebenen char Unterarrays zurück, der vom angegebenen durch codePointOffset Codepunkte versetzt index wird.

OffsetByCodePoints(ICharSequence, Int32, Int32)

Gibt den Index innerhalb der angegebenen Zeichensequenz zurück, die von der angegebenen durch codePointOffset Codepunkte versetzt index wird.

OffsetByCodePoints(String, Int32, Int32)

Gibt den Index innerhalb der angegebenen Zeichensequenz zurück, die von der angegebenen durch codePointOffset Codepunkte versetzt index wird.

ReverseBytes(Char)

Gibt den Wert zurück, der durch Umkehren der Reihenfolge der Bytes im angegebenen char Wert abgerufen wird.

SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
ToArray<T>()

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

(Geerbt von Object)
ToChars(Int32)

Konvertiert das angegebene Zeichen (Unicode-Codepunkt) in die in einem char Array gespeicherte UTF-16-Darstellung.

ToChars(Int32, Char[], Int32)

Konvertiert das angegebene Zeichen (Unicode-Codepunkt) in seine UTF-16-Darstellung.

ToCodePoint(Char, Char)

Konvertiert das angegebene Ersatzzeichenpaar in seinen zusätzlichen Codepunktwert.

ToLowerCase(Char)

Konvertiert das Zeichenargument mithilfe von Groß-/Kleinschreibungszuordnungsinformationen aus der UnicodeData-Datei in Kleinbuchstaben.

ToLowerCase(Int32)

Konvertiert das Zeichenargument (Unicode-Codepunkt) mithilfe von Groß-/Kleinschreibungszuordnungsinformationen aus der UnicodeData-Datei in Kleinbuchstaben.

ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
ToString(Char)

Gibt ein String -Objekt zurück, das den angegebenen chardarstellt.

ToTitleCase(Char)

Konvertiert das zeichenargument in titlecase unter Verwendung von Case Mapping-Informationen aus der UnicodeData-Datei.

ToTitleCase(Int32)

Konvertiert das Zeichenargument (Unicode-Codepunkt) mithilfe von Case-Zuordnungsinformationen aus der UnicodeData-Datei in den Titelbuchstaben.

ToUpperCase(Char)

Konvertiert das Zeichenargument mithilfe von Großbuchstabenzuordnungsinformationen aus der UnicodeData-Datei.

ToUpperCase(Int32)

Konvertiert das Zeichenargument (Unicode-Codepunkt) mithilfe von Großbuchstabenzuordnungsinformationen aus der UnicodeData-Datei.

UnregisterFromRuntime()

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

(Geerbt von Object)
ValueOf(Char)

Gibt einen Character instance zurück, der den angegebenen char Wert darstellt.

Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch <>Benachrichtigung</em> oder <em>interrupted</em>.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Operatoren

Explicit(Character to Char)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

Explizite Schnittstellenimplementierungen

IComparable.CompareTo(Object)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

IConvertible.GetTypeCode()

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

IConvertible.ToBoolean(IFormatProvider)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

IConvertible.ToByte(IFormatProvider)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

IConvertible.ToChar(IFormatProvider)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

IConvertible.ToDateTime(IFormatProvider)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

IConvertible.ToDecimal(IFormatProvider)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

IConvertible.ToDouble(IFormatProvider)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

IConvertible.ToInt16(IFormatProvider)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

IConvertible.ToInt32(IFormatProvider)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

IConvertible.ToInt64(IFormatProvider)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

IConvertible.ToSByte(IFormatProvider)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

IConvertible.ToSingle(IFormatProvider)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

IConvertible.ToString(IFormatProvider)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

IConvertible.ToType(Type, IFormatProvider)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

IConvertible.ToUInt16(IFormatProvider)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

IConvertible.ToUInt32(IFormatProvider)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

IConvertible.ToUInt64(IFormatProvider)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

IJavaPeerable.Disposed()

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

(Geerbt von Object)
IJavaPeerable.Finalized()

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine Typkonvertierung mit Überprüfung der Android-Laufzeit aus.

JavaCast<TResult>(IJavaObject)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

GetJniTypeName(IJavaPeerable)

Die Character -Klasse umschließt einen Wert des primitiven Typs char in einem -Objekt.

Gilt für: