Character Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Character Klasse umschließt einen Wert des Grundtyps char in einem Objekt.
[Android.Runtime.Register("java/lang/Character", DoNotGenerateAcw=true)]
public sealed class Character : Java.Lang.Object, IConvertible, IDisposable, 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
- Attribute
- Implementiert
Hinweise
Die Character Klasse umschließt einen Wert des Grundtyps char in einem Objekt. Ein Objekt der Klasse Character enthält ein einzelnes Feld, dessen Typ lautet char.
Darüber hinaus bietet diese Klasse mehrere Methoden zum Bestimmen der Kategorie eines Zeichens (Kleinbuchstaben, Ziffern 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 Consortium 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 im Unicode Consortium unter: <ul><li>http://www.unicode.org</ul verfügbar>
<h2>"conformance">Unicode Conformance</h2>
Die Felder und Methoden der Klasse Character werden in Bezug auf 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 im Unicode Consortium unter http://www.unicode.org.
Zeicheninformationen basieren auf dem Unicode Standard, Version 15.0.
Die Java-Plattform hat im Laufe der Zeit unterschiedliche Versionen des Unicode-Standards unterstützt. Upgrades auf neuere Versionen des Unicode-Standards sind in den folgenden Java Versionen aufgetreten, die jeweils die neue Version angeben: <Table class="striped"><caption style="display:none">Shows Java releases and supported Unicode versions</caption><thead><tr><th scope="col">Java release</th><scope="col">Unicode version</th></tr/thead><tbody><tr><>< th scope="row" style="text-align:left">Java SE 20</th><td>Unicode 15.0</td></tr><><th scope="row" style="text-align:left">Java SE 19</th><td>Unicode 14.0</td></tr tr><><th scope="row" style="text-align:left">Java SE 15</th><td>Unicode 13.0</td></tr tr><><th scope="row" style="text-align:"text-align:"text-align:" left">Java SE 13</th><td>Unicode 12.1</td></tr tr><><th scope="row" style="text-align:left">Java SE 12</th><td>Unicode 11.0</td></tr tr><><th scope="row" style="text-align:left">Java SE 11</th><td>Unicode 10.0</td></tr><><th scope="row" style="text-align:left">Java SE 9</th><td>Unicode 8.0</td></tr tr tr><><th scope="row" style=" text-align:left">Java SE 8</th><td>Unicode 6.2</td></tr tr><><th scope="row" style="text-align:left">Java SE 7</th><td>Unicode 6.0</td/tr tr><><th scope="row" style="text-align:left"><Java SE 5.0>/th<>td<>Unicode 4.0</td></tr tr><><th scope="row" style="text-align:left">Java SE 1.4</th><td>Unicode 3.0</td></tr tr><><th scope="row" style="text-align:left">JDK 1.1</th><td>Unicode 2.0</td></tr tr><><th scope="row" style="text-align:left"">JDK 1.0.2</th><td>Unicode 1.1.5</td></tr></tbody></table> Variationen aus diesen Basis-Unicode-Versionen, z. B. anerkannte Anhänge, werden 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 rechtlichen <Em-Codepunkte></Em-Werte ist jetzt U+0000 bis U+10FFFF, der als ><Unicode-Skalarwert>/em<> bezeichnet wird. (Lesen Sie die Definitionhttp://www.unicode.org/reports/tr27/#notation der U+n-Schreibweise im Unicode-Standard.)
"BMP">Der Satz von Zeichen von U+0000 bis U+FFFF wird manchmal als " <Basic>Multilingual Plane (BMP)</em>" bezeichnet. "zusatz">Zeichen, deren Codepunkte größer als U+FFFF sind, werden als<zusatzzeichen>/em<s bezeichnet>. Die Java-Plattform verwendet die UTF-16-Darstellung in char Arrays und in den String KlassenStringBuffer. In dieser Darstellung werden ergänzungszeichen char als Wertepaar dargestellt, die erste aus dem <>Hoch-Surrogate/<em-Bereich> (&\ uD800-\ uDBFF), der zweite aus dem <>Em-Bereich mit niedriger Surrogate</em> (\ 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 (geringsten) 21 Bits int werden verwendet, um Unicode-Codepunkte darzustellen, und die oberen (wichtigsten) 11 Bit müssen null sein. Sofern nicht anders angegeben, lautet das Verhalten in Bezug auf ergänzende Zeichen und Ersatzwerte char wie folgt:
<ul><li>Die Methoden, die nur einen char Wert akzeptieren, können keine zusätzlichen Zeichen unterstützen. Sie behandeln char Werte aus den Ersatzbereichen als nicht definierte Zeichen. Gibt z. B. zurück, Character.isLetter('\u005CuD840')falseobwohl dieser spezifische Wert, wenn gefolgt von einem Wert mit niedriger Ersatz in einer Zeichenfolge, ein Buchstabe darstellt.
<li>Die Methoden, die einen int Wert akzeptieren, unterstützen alle Unicode-Zeichen, einschließlich ergänzender Zeichen. Gibt beispielsweise zurückCharacter.isLetter(0x2F81A), true da 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-Codeeinheit</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-entfernt: Absatz auf ValueBased
Dies ist eine wertbasierte Klasse; Programmierer sollten Instanzen behandeln, die #equals(Object) gleich austauschbar sind und keine Instanzen für die Synchronisierung verwenden oder unvorhersehbares Verhalten auftreten können. In einer zukünftigen Version kann die Synchronisierung z. B. fehlschlagen. -->
In 1.0 hinzugefügt.
Java Dokumentation für java.lang.Character.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| Character(Char) |
Erstellt ein neu zugeordnetes |
Felder
| Name | Beschreibung |
|---|---|
| Bytes |
Die Anzahl der Bytes, die verwendet werden, um einen |
| 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 |
| MaxHighSurrogate |
Der Maximalwert eines
Unicode high-surrogate code unit in the UTF-16 encoding, constant |
| MaxLowSurrogate |
Der Maximalwert eines
Unicode low-surrogate code unit in the UTF-16 encoding, constant |
| MaxRadix |
Die maximale Anzahl von Radix, die für die Konvertierung in und von Zeichenfolgen verfügbar ist. |
| MaxSurrogate |
Der Maximalwert einer Unicode-Ersatzcodeeinheit in der UTF-16-Codierung, Konstante |
| MaxValue |
Der konstante Wert dieses Felds ist der größte Wert des Typs |
| MinCodePoint |
Der Mindestwert eines
Unicode-Codepunkt, Konstante |
| MinHighSurrogate |
Der Mindestwert eines
Unicode high-surrogate code unit in the UTF-16 encoding, constant |
| MinLowSurrogate |
Der Mindestwert eines
Unicode low-surrogate code unit in the UTF-16 encoding, constant |
| MinRadix |
Die mindestens verfügbaren Radix für die Konvertierung in und von Zeichenfolgen. |
| MinSupplementaryCodePoint |
Der Mindestwert eines
Unicode-Zusatzcodepunkt, Konstante |
| MinSurrogate |
Der Minimalwert einer Unicode-Ersatzcodeeinheit in der UTF-16-Codierung, Konstante |
| MinValue |
Der konstante Wert dieses Felds ist der kleinste Wert des Typs |
| 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 |
| 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
| Name | Beschreibung |
|---|---|
| Class |
Gibt die Laufzeitklasse dieses Werts |
| Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
| JniIdentityHashCode |
Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist. (Geerbt von Object) |
| JniManagedPeerState |
Die |
| JniPeerMembers |
Ruft die JNI-Metadaten ab, die zum Aufrufen von Mitgliedern dieses Java Peers verwendet werden. |
| PeerReference |
Ruft den JNI-Objektverweis für diesen Java Peer ab. (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 |
Methoden
| Name | Beschreibung |
|---|---|
| CharCount(Int32) |
Bestimmt die Anzahl der |
| CharValue() |
Gibt den Wert dieses |
| Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
| CodePointAt(Char[], Int32, Int32) |
Gibt den Codepunkt am angegebenen Index des |
| CodePointAt(Char[], Int32) |
Gibt den Codepunkt am angegebenen Index des |
| CodePointAt(ICharSequence, Int32) |
Gibt den Codepunkt am angegebenen Index der . |
| CodePointAt(String, Int32) |
Gibt den Codepunkt am angegebenen Index der . |
| CodePointBefore(Char[], Int32, Int32) |
Gibt den Codepunkt vor dem angegebenen Index des |
| CodePointBefore(Char[], Int32) |
Gibt den Codepunkt vor dem angegebenen Index des |
| CodePointBefore(ICharSequence, Int32) |
Gibt den Codepunkt vor dem angegebenen Index der . |
| CodePointBefore(String, Int32) |
Gibt den Codepunkt vor dem angegebenen Index der . |
| CodePointCount(Char[], Int32, Int32) |
Gibt die Anzahl der Unicode-Codepunkte in einer Unterarray des |
| 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. |
| CodePointOf(String) |
Gibt den Codepunktwert des Unicode-Zeichens zurück, das durch den angegebenen Zeichennamen angegeben wird. |
| Compare(Char, Char) |
Vergleicht zwei |
| CompareTo(Character) |
Vergleicht zwei |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Die |
| Digit(Char, Int32) |
Gibt den numerischen Wert des Zeichens |
| Digit(Int32, Int32) |
Gibt den numerischen Wert des angegebenen Zeichens (Unicode-Codepunkt) im angegebenen Radix zurück. |
| Dispose() |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| Dispose(Boolean) |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| DisposeUnlessReferenced() |
Die |
| Equals(Object) |
Die |
| 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-Richtungseigenschaft für das angegebene Zeichen zurück. |
| GetDirectionality(Int32) |
Gibt die Unicode-Richtungseigenschaft 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 Namen des angegebenen Zeichens |
| GetNumericValue(Char) |
Gibt den |
| GetNumericValue(Int32) |
Gibt den |
| 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 |
| HighSurrogate(Int32) |
Gibt den führenden Ersatz (eine hohe Ersatzcodeeinheit) der Ersatzpaar , das das angegebene Zusatzzeichen (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) im 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. |
| IsEmoji(Int32) |
Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) ein Emoji ist. |
| IsEmojiComponent(Int32) |
Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) eine Emoji-Komponente ist. |
| IsEmojiModifier(Int32) |
Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) ein Emoji-Modifizierer ist. |
| IsEmojiModifierBase(Int32) |
Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) eine Emoji-Modifiziererbasis ist. |
| IsEmojiPresentation(Int32) |
Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) standardmäßig die Emoji Presentation-Eigenschaft aufweist. |
| IsExtendedPictographic(Int32) |
Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) ein erweitertes Pictogramm ist. |
| IsHighSurrogate(Char) |
Bestimmt, ob der angegebene |
| IsIdentifierIgnorable(Char) |
Bestimmt, ob das angegebene Zeichen in einem Java Bezeichner oder Unicode-Bezeichner als ignorierbares Zeichen angesehen werden soll. |
| IsIdentifierIgnorable(Int32) |
Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) als ignorables Zeichen in einem Java-Bezeichner oder einem Unicode-Bezeichner angesehen werden soll. |
| IsIdeographic(Int32) |
Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) ein CJKV -Ideograph (Chinesisch, Japanisch, Koreanisch und Vietnamesisch) ist, wie durch den 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-Steuerelementzeichen ist. |
| IsJavaIdentifierPart(Char) |
Bestimmt, ob das angegebene Zeichen Teil eines Java Bezeichners als das erste Zeichen sein kann. |
| IsJavaIdentifierPart(Int32) |
Bestimmt, ob das Zeichen (Unicode-Codepunkt) Teil eines Java Bezeichners 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 als das erste Zeichen sein kann. |
| 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 |
| 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 |
| IsSurrogatePair(Char, Char) |
Bestimmt, ob es sich bei dem angegebenen Wertepaar um ein gültiges Wertepaar |
| IsTitleCase(Char) |
Bestimmt, ob das angegebene Zeichen ein Titelbuchstabenzeichen ist. |
| IsTitleCase(Int32) |
Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) ein Titelbuchstaben ist. |
| IsUnicodeIdentifierPart(Char) |
Bestimmt, ob das angegebene Zeichen Teil eines Unicode-Bezeichners als das erste Zeichen sein kann. |
| IsUnicodeIdentifierPart(Int32) |
Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) Teil eines Unicode-Bezeichners 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 ein gültiger Codepunkt ist. Unicode-Codepunktwert. |
| IsWhitespace(Char) |
Bestimmt, ob das angegebene Zeichen leer laut Java ist. |
| IsWhitespace(Int32) |
Bestimmt, ob das angegebene Zeichen (Unicode-Codepunkt) Leerzeichen gemäß Java ist. |
| JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
| LowSurrogate(Int32) |
Gibt den nachgestellten Ersatz (eine niedrige Ersatzcodeeinheit) der Ersatzpaar , das das angegebene Zusatzzeichen (Unicode-Codepunkt) in der UTF-16-Codierung darstellt. |
| Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
| NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
| OffsetByCodePoints(Char[], Int32, Int32, Int32, Int32) |
Gibt den Index innerhalb der angegebenen |
| OffsetByCodePoints(ICharSequence, Int32, Int32) |
Gibt den Index innerhalb der angegebenen Zeichensequenz zurück, die vom angegebenen |
| OffsetByCodePoints(String, Int32, Int32) |
Gibt den Index innerhalb der angegebenen Zeichensequenz zurück, die vom angegebenen |
| ReverseBytes(Char) |
Gibt den durch Umkehrung der Reihenfolge der Bytes im angegebenen |
| SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Die |
| ToArray<T>() |
Erstellt ein verwaltetes Array aus diesem Java Arraywrapper. (Geerbt von Object) |
| ToChars(Int32, Char[], Int32) |
Konvertiert das angegebene Zeichen (Unicode-Codepunkt) in die UTF-16-Darstellung. |
| ToChars(Int32) |
Konvertiert das angegebene Zeichen (Unicode-Codepunkt) in seine UTF-16-Darstellung, die in einem |
| ToCodePoint(Char, Char) |
Konvertiert das angegebene Ersatzpaar in den zusätzlichen Codepunktwert. |
| ToLowerCase(Char) |
Konvertiert das Zeichenargument in Kleinbuchstaben mithilfe von Groß-/Kleinschreibungszuordnungsinformationen aus der UnicodeData-Datei. |
| ToLowerCase(Int32) |
Konvertiert das Zeichenargument (Unicode-Codepunkt) in Kleinbuchstaben mithilfe von Groß-/Kleinschreibungszuordnungsinformationen aus der UnicodeData-Datei. |
| ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
| ToString(Char) |
Gibt ein |
| ToString(Int32) |
Gibt ein |
| ToTitleCase(Char) |
Konvertiert das Zeichenargument mithilfe von Fallzuordnungsinformationen aus der UnicodeData-Datei in "Titlecase". |
| ToTitleCase(Int32) |
Konvertiert das Zeichenargument (Unicode-Codepunkt) mithilfe von Fallzuordnungsinformationen aus der UnicodeData-Datei in Titelbuchstaben. |
| ToUpperCase(Char) |
Konvertiert das Zeichenargument in Großbuchstaben mithilfe von Groß-/Kleinschreibungszuordnungsinformationen aus der UnicodeData-Datei. |
| ToUpperCase(Int32) |
Konvertiert das Zeichenargument (Unicode-Codepunkt) in Großbuchstaben mithilfe von Groß-/Kleinschreibungszuordnungsinformationen aus der UnicodeData-Datei. |
| UnregisterFromRuntime() |
Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf. (Geerbt von Object) |
| ValueOf(Char) |
Gibt eine |
| Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><> (Geerbt von Object) |
| Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
| Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Operatoren
| Name | Beschreibung |
|---|---|
| Explicit(Character to Char) |
Konvertiert den angegebenen |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IComparable.CompareTo(Object) |
Vergleicht diesen Wert mit dem angegebenen Objekt für die Sortierung. |
| IConvertible.GetTypeCode() |
Gibt den Typcode für diesen Wert zurück. |
| IConvertible.ToBoolean(IFormatProvider) |
Die Konvertierung in |
| IConvertible.ToByte(IFormatProvider) |
Konvertiert diesen Wert in |
| IConvertible.ToChar(IFormatProvider) |
Konvertiert diesen Wert in |
| IConvertible.ToDateTime(IFormatProvider) |
Die Konvertierung in |
| IConvertible.ToDecimal(IFormatProvider) |
Die Konvertierung in |
| IConvertible.ToDouble(IFormatProvider) |
Die Konvertierung in |
| IConvertible.ToInt16(IFormatProvider) |
Konvertiert diesen Wert in |
| IConvertible.ToInt32(IFormatProvider) |
Konvertiert diesen Wert in |
| IConvertible.ToInt64(IFormatProvider) |
Konvertiert diesen Wert in |
| IConvertible.ToSByte(IFormatProvider) |
Konvertiert diesen Wert in |
| IConvertible.ToSingle(IFormatProvider) |
Die Konvertierung in |
| IConvertible.ToString(IFormatProvider) |
Konvertiert diesen Wert in |
| IConvertible.ToType(Type, IFormatProvider) |
Wandelt diesen Wert in den durch |
| IConvertible.ToUInt16(IFormatProvider) |
Konvertiert diesen Wert in |
| IConvertible.ToUInt32(IFormatProvider) |
Konvertiert diesen Wert in |
| IConvertible.ToUInt64(IFormatProvider) |
Konvertiert diesen Wert in |
| IJavaPeerable.Disposed() |
Die |
| IJavaPeerable.Finalized() |
Die |
| IJavaPeerable.JniObjectReferenceControlBlock |
Die |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Die |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Die |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Die |
| IJavaPeerable.UnregisterFromRuntime() |
Die |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Die |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |