UCharacter 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.
<strong>[icu enhancement]</strong> ICU Ersetzung für java.lang.Character.
[Android.Runtime.Register("android/icu/lang/UCharacter", ApiSince=24, DoNotGenerateAcw=true)]
public sealed class UCharacter : Java.Lang.Object
[<Android.Runtime.Register("android/icu/lang/UCharacter", ApiSince=24, DoNotGenerateAcw=true)>]
type UCharacter = class
inherit Object
- Vererbung
- Attribute
Hinweise
<strong>[icu enhancement]</strong> ICU Ersetzung für java.lang.Character. Methoden, Felder und andere für ICU spezifische Funktionen werden als "<strong>[icu]</strong>" bezeichnet.
Die UCharacter-Klasse stellt Erweiterungen für die java.lang.Character Klasse bereit. Diese Erweiterungen bieten Unterstützung für weitere Unicode-Eigenschaften. Jede ICU-Version unterstützt die neueste Unicode-Version, die zu diesem Zeitpunkt verfügbar ist.
Seit einiger Zeit, bevor Java 5 Unterstützung für zusätzliche Unicode-Codepunkte hinzugefügt hat, unterstützte die ICU UCharacter-Klasse und viele andere ICU-Klassen sie bereits. Einige UCharacter-Methoden und -Konstanten wurden etwas anders erweitert als die Methoden und Konstanten der Character-Klasse später. Insbesondere handelt es sich immer Character#MAX_VALUE noch um ein Zeichen mit dem Wert U+FFFF, während der UCharacter#MAX_VALUE Wert "Int" mit dem Wert "U+10FFFF" ist.
Codepunkte werden in dieser API mithilfe von Ints dargestellt. Obwohl es in Java praktischer wäre, einen separaten primitiven Datentyp für sie zu haben, reichen Ints in der Zwischenzeit aus.
Abgesehen von den Ergänzungen für UTF-16-Unterstützung und den aktualisierten Unicode-Eigenschaften sind die Hauptunterschiede zwischen UCharacter und Character: <ul><li> UCharacter ist nicht als Zeichenwrapper konzipiert und verfügt nicht über APIs, für die die Verwaltung dieses einzelnen Zeichens erforderlich ist.<br> Dazu gehören: <ul><li> charValue(), <li> int compareTo(java.lang. Zeichen, java.lang. Zeichen) usw. </ul><li> UCharacter enthält keine Zeichen-APIs, die veraltet sind, oder enthält die Java-spezifischen Zeicheninformationen, z. B. boolean isJavaIdentifierPart(char ch). <li> Zeichen ordnet zeichen 'A' - 'Z' und 'a' - 'z' den numerischen Werten '10' - '35' zu. UCharacter erledigt dies auch in Ziffer und getNumericValue, um die Java-Semantik dieser Methoden einzuhalten. Neue Methoden unicodeDigit und getUnicodeNumericValue behandeln die oben genannten Codepunkte nicht als numerische Werte. Dies ist eine semantische Änderung von ICU4J 1.3.1. </ul>
Zusätzlich zu Java Kompatibilitätsfunktionen, die abgeleitete Eigenschaften berechnen, bietet diese API zugriff auf die Unicode-Zeichendatenbank auf niedriger Ebene.
Unicode weist jedem Codepunkt (nicht nur zugewiesenes Zeichen) Werte für viele Eigenschaften zu. Die meisten davon sind einfache boolesche Flags oder Konstanten aus einer kleinen Aufzählungsliste. Bei einigen Eigenschaften sind Werte Zeichenfolgen oder andere relativ komplexere Typen.
Weitere Informationen finden Sie unter "Informationen zur Unicode-Zeichendatenbank" (http://www.unicode.org/ucd/) und im Kapitel "ICU User Guide" zu Eigenschaften (https://unicode-org.github.io/icu/userguide/strings/properties).
Es gibt auch Funktionen, die eine einfache Migration von C/POSIX-Funktionen wie isblank() ermöglichen. Die Verwendung wird im Allgemeinen abgeraten, da die C/POSIX-Standards ihre Semantik nicht über den ASCII-Bereich hinaus definieren, was bedeutet, dass unterschiedliche Implementierungen sehr unterschiedliche Verhaltensweisen aufweisen. Stattdessen sollten Unicode-Eigenschaften direkt verwendet werden.
Es gibt auch nur wenige, breite C/POSIX-Zeichenklassen, und sie werden tendenziell zu widersprüchlichen Zwecken verwendet. Die Klasse "isalpha()" wird z. B. manchmal verwendet, um Wortgrenzen zu bestimmen, während ein komplexerer Ansatz zumindest Anfangsbuchstaben von Fortsetzungszeichen (letzteres einschließlich kombinierender Markierungen) unterscheidet. (In ICU ist BreakIterator die anspruchsvollste API für Wortgrenzen.) Ein weiteres Beispiel: Es gibt keine "istitle()"-Klasse für Titelbuchstaben.
ICU 3.4 und höher bieten API-Zugriff für alle zwölf C/POSIX-Zeichenklassen. ICU implementiert sie gemäß den Standardempfehlungen in Anhang C: Kompatibilitätseigenschaften von UTS #18 Unicode Regular Expressions (http://www.unicode.org/reports/tr18/#Compatibility_Properties).
DER API-Zugriff für C/POSIX-Zeichenklassen lautet wie folgt:
{@code
- alpha: isUAlphabetic(c) or hasBinaryProperty(c, UProperty.ALPHABETIC)
- lower: isULowercase(c) or hasBinaryProperty(c, UProperty.LOWERCASE)
- upper: isUUppercase(c) or hasBinaryProperty(c, UProperty.UPPERCASE)
- punct: ((1<<getType(c)) & ((1<<DASH_PUNCTUATION)|(1<<START_PUNCTUATION)|
(1<<END_PUNCTUATION)|(1<<CONNECTOR_PUNCTUATION)|(1<<OTHER_PUNCTUATION)|
(1<<INITIAL_PUNCTUATION)|(1<<FINAL_PUNCTUATION)))!=0
- digit: isDigit(c) or getType(c)==DECIMAL_DIGIT_NUMBER
- xdigit: hasBinaryProperty(c, UProperty.POSIX_XDIGIT)
- alnum: hasBinaryProperty(c, UProperty.POSIX_ALNUM)
- space: isUWhiteSpace(c) or hasBinaryProperty(c, UProperty.WHITE_SPACE)
- blank: hasBinaryProperty(c, UProperty.POSIX_BLANK)
- cntrl: getType(c)==CONTROL
- graph: hasBinaryProperty(c, UProperty.POSIX_GRAPH)
- print: hasBinaryProperty(c, UProperty.POSIX_PRINT)}
Die Zeichenklassen C/POSIX sind auch in UnicodeSet-Mustern verfügbar, wobei Muster wie [:graph:] oder \p{graph} verwendet werden.
<strong>[icu] Hinweis:</strong> Es gibt mehrere ICU-Funktionen (und Java) Leerzeichen. Comparison:<ul><li> isUWhiteSpace=UCHAR_WHITE_SPACE: Unicode White_Space-Eigenschaft; die meisten allgemeinen Kategorien "Z" (Trennzeichen) + die meisten Leerzeichen ISO-Steuerelemente (einschließlich Leerzeichen ohne Umbruch, jedoch ohne IS1. IS4) <li> isWhitespace: Java isWhitespace; Z + Leerzeichen ISO-Steuerelemente, jedoch ohne Unterbrechungszeichen <li> isSpaceChar: nur Z (einschließlich Leerzeichen ohne Unterbrechung)</ul>
Diese Klasse ist nicht unterklassig.
Java Dokumentation für android.icu.lang.UCharacter.
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.
Felder
| Name | Beschreibung |
|---|---|
| FoldCaseDefault |
Veraltet.
<strong>[icu]</strong> Option value for case folding: Use default mappings defined in CaseFolding. |
| FoldCaseExcludeSpecialI |
Veraltet.
<strong>[icu]</strong> Option value for case folding: Use the modified set of mappings provided in CaseFolding. |
| MaxCodePoint |
Konstante U+10FFFF, identisch mit |
| MaxHighSurrogate |
Konstante U+DBFF, identisch mit |
| MaxLowSurrogate |
Konstante U+DFFF, identisch mit |
| MaxRadix |
Kompatibilitätskonstante für Java Zeichen-MAX_RADIX. |
| MaxSurrogate |
Konstante U+DFFF, identisch mit |
| MaxValue |
Der höchste Unicode-Codepunktwert (Skalarwert), Konstante U+10FFFF (verwendet 21 Bit). |
| MinCodePoint |
Konstante U+0000, identisch mit |
| MinHighSurrogate |
Konstante U+D800, identisch mit |
| MinLowSurrogate |
Konstante U+DC00, identisch mit |
| MinRadix |
Kompatibilitätskonstante für Java Zeichen-MIN_RADIX. |
| MinSupplementaryCodePoint |
Konstante U+10000, identisch mit |
| MinSurrogate |
Konstante U+D800, identisch mit |
| MinValue |
Der niedrigste Unicode-Codepunktwert, Konstante 0. |
| NoNumericValue |
Sonderwert, der von getUnicodeNumericValue(int) zurückgegeben wird, wenn kein numerischer Wert für einen Codepunkt definiert ist. |
| ReplacementChar |
Unicode-Wert, der beim Übersetzen in Unicode-Codierungsformular verwendet wird und kein vorhandenes Zeichen vorhanden ist. |
| SupplementaryMinValue |
Der Mindestwert für ergänzende Codepunkte, Konstante U+10000. |
| TitlecaseNoBreakAdjustment |
Veraltet.
Passen Sie die Titelindizes nicht von BreakIterator::next() Indizes an; titlecase genau die zeichen at breaks from the iterator. |
| TitlecaseNoLowercase |
Veraltet.
Nicht initiale Wortteile werden nicht in Kleinbuchstaben geschrieben, wenn Titelcasing verwendet wird. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Class |
Gibt die Laufzeitklasse dieses Werts |
| ExtendedNameIterator |
<strong>[icu]</strong> |
| 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 |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| JniPeerMembers |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| NameIterator |
<strong>[icu]</strong> |
| 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) |
| TypeIterator |
<strong>[icu]</strong> |
| UnicodeVersion |
<strong>[icu]</strong> Gibt die verwendete Version von Unicode-Daten zurück. |
Methoden
| Name | Beschreibung |
|---|---|
| CharCount(Int32) |
Dasselbe wie |
| Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
| CodePointAt(Char[], Int32, Int32) |
Dasselbe wie |
| CodePointAt(Char[], Int32) |
Dasselbe wie |
| CodePointAt(ICharSequence, Int32) |
Dasselbe wie |
| CodePointAt(String, Int32) |
Dasselbe wie |
| CodePointBefore(Char[], Int32, Int32) |
Dasselbe wie |
| CodePointBefore(Char[], Int32) |
Dasselbe wie |
| CodePointBefore(ICharSequence, Int32) |
Dasselbe wie |
| CodePointBefore(String, Int32) |
Dasselbe wie |
| CodePointCount(Char[], Int32, Int32) |
Entspricht der |
| CodePointCount(ICharSequence, Int32, Int32) |
Entspricht der |
| CodePointCount(String, Int32, Int32) |
Entspricht der |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| Digit(Int32, Int32) |
Gibt den numerischen Wert eines Dezimalstellencodepunkts zurück. |
| Digit(Int32) |
Gibt den numerischen Wert eines Dezimalstellencodepunkts 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() |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| Equals(Object) |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
| FoldCase(Int32, Boolean) |
<strong>[icu]</strong> Das angegebene Zeichen wird dem Fallfaltungsäquivalent gemäß UnicodeData zugeordnet. |
| FoldCase(Int32, FoldCaseOptions) |
<strong>[icu]</strong> Das angegebene Zeichen wird dem Fallfaltungsäquivalent gemäß UnicodeData zugeordnet. |
| FoldCase(String, Boolean) |
<strong>[icu]</strong> Die angegebene Zeichenfolge wird ihrer Fallfaltung entsprechend UnicodeData zugeordnet. |
| FoldCase(String, FoldCaseOptions) |
<strong>[icu]</strong> Die angegebene Zeichenfolge wird ihrer Fallfaltung entsprechend UnicodeData zugeordnet. |
| ForDigit(Int32, Int32) |
Geben Sie den Java-Code an. |
| GetAge(Int32) |
<strong>[icu]</strong> Gibt das "Alter" des Codepunkts zurück. |
| GetBidiPairedBracket(Int32) |
<strong>[icu]</strong> Ordnet das angegebene Zeichen dem gekoppelten Klammerzeichen zu. |
| GetCharFromExtendedName(String) |
<strong>[icu]</strong> |
| GetCharFromName(String) |
<strong>[icu]</strong> |
| GetCharFromNameAlias(String) |
<strong>[icu]</strong> |
| GetCodePoint(Char, Char) |
<strong>[icu]</strong> Gibt einen Codepunkt zurück, der den beiden Ersatzcodeeinheiten entspricht. |
| GetCodePoint(Char) |
<strong>[icu]</strong> Gibt den Codepunkt zurück, der dem BMP-Codepunkt entspricht. |
| GetCodePoint(Int32, Int32) |
<strong>[icu]</strong> Gibt einen Codepunkt zurück, der den beiden Ersatzcodeeinheiten entspricht. |
| GetCombiningClass(Int32) |
<strong>[icu]</strong> Gibt die kombinierte Klasse des Argumentcodepoints zurück. |
| GetDirection(Int32) |
<strong>[icu]</strong> Gibt die Bidirection-Eigenschaft eines Codepunkts zurück. |
| GetDirectionality(Int32) |
Entspricht der |
| GetExtendedName(Int32) |
<strong>[icu]</strong> Gibt einen Namen für einen gültigen Codepoint zurück. |
| GetHanNumericValue(Int32) |
<strong>[icu]</strong> Gibt den numerischen Wert eines Han-Zeichens zurück. |
| GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
| GetIdentifierTypes(Int32, EnumSet) |
Schreibt die Identifier_Type von Codepunkt c als Satz von IdentifierType-Werten und gibt die Anzahl der Typen zurück. |
| GetIntPropertyMaxValue(Int32) |
<strong>[icu]</strong> Gibt den Maximalwert für eine ganzzahlige/binäre Unicode-Eigenschaft zurück. |
| GetIntPropertyMinValue(Int32) |
<strong>[icu]</strong> Gibt den Minimalwert für einen ganzzahligen/binären Unicode-Eigenschaftstyp zurück. |
| GetIntPropertyValue(Int32, Int32) |
<strong>[icu]</strong> Gibt den Eigenschaftswert für einen Unicode-Eigenschaftstyp eines Codepunkts zurück. |
| GetMirror(Int32) |
<strong>[icu]</strong> ordnet den angegebenen Codepunkt einem "Spiegelbild"-Codepunkt zu. |
| GetName(Int32) |
<strong>[icu]</strong> Gibt den aktuellen Unicode-Namen des Argumentcodepunkts oder NULL zurück, wenn das Zeichen nicht zugewiesen oder außerhalb des Bereichs |
| GetName(String, String) |
<strong>[icu]</strong> Gibt die Namen für jedes Zeichen in einer Zeichenfolge zurück. |
| GetNameAlias(Int32) |
<strong>[icu]</strong> Gibt den korrigierten Namen aus NameAliases zurück. |
| GetNumericValue(Int32) |
Gibt den numerischen Wert des Codepunkts als eine nichtnegative ganze Zahl zurück. |
| GetPropertyEnum(ICharSequence) |
<strong>[icu]</strong> Gibt den UProperty-Selektor für einen bestimmten Eigenschaftsnamen zurück, wie in der Unicode-Datenbankdatei PropertyAliases angegeben. |
| GetPropertyEnum(String) |
<strong>[icu]</strong> Gibt den UProperty-Selektor für einen bestimmten Eigenschaftsnamen zurück, wie in der Unicode-Datenbankdatei PropertyAliases angegeben. |
| GetPropertyName(Int32, Int32) |
<strong>[icu]</strong> Gibt den Unicode-Namen für eine bestimmte Eigenschaft zurück, wie in der Unicode-Datenbankdatei PropertyAliases angegeben. |
| GetPropertyValueEnum(Int32, ICharSequence) |
<strong>[icu]</strong> Gibt den Eigenschaftswert ganze Zahl für einen bestimmten Wertnamen zurück, wie in der Unicode-Datenbankdatei PropertyValueAliases angegeben. |
| GetPropertyValueEnum(Int32, String) |
<strong>[icu]</strong> Gibt den Eigenschaftswert ganze Zahl für einen bestimmten Wertnamen zurück, wie in der Unicode-Datenbankdatei PropertyValueAliases angegeben. |
| GetPropertyValueName(Int32, Int32, Int32) |
<strong>[icu]</strong> Gibt den Unicode-Namen für einen bestimmten Eigenschaftswert zurück, wie in der Unicode-Datenbankdatei PropertyValueAliases angegeben. |
| GetType(Int32) |
Gibt einen Wert zurück, der die Unicode-Kategorie eines Codepunkts angibt. |
| GetUnicodeNumericValue(Int32) |
<strong>[icu]</strong> Gibt den numerischen Wert für einen Unicode-Codepunkt zurück, wie in der Unicode-Zeichendatenbank definiert. |
| HasBinaryProperty(ICharSequence, Int32) |
<strong>[icu]</strong> Gibt true zurück, wenn die Eigenschaft für die Zeichenfolge wahr ist. |
| HasBinaryProperty(Int32, Int32) |
<strong>[icu]</strong> Überprüfen Sie eine binäre Unicode-Eigenschaft auf einen Codepunkt. |
| HasBinaryProperty(String, Int32) |
<strong>[icu]</strong> Gibt true zurück, wenn die Eigenschaft für die Zeichenfolge wahr ist. |
| HasIdentifierType(Int32, UCharacter+IdentifierType) |
Enthält der Satz von Identifier_Type Wertecodepunkt c den angegebenen Typ? |
| IsBaseForm(Int32) |
<strong>[icu]</strong> Bestimmt, ob der angegebene Codepunkt der Basisform ist. |
| IsBMP(Int32) |
<strong>[icu]</strong> Bestimmt, ob sich der Codepunkt in der BMP-Ebene befindet. |
| IsDefined(Int32) |
Bestimmt, ob ein Codepunkt im Unicode-Standard up-to-date eine definierte Bedeutung hat. |
| IsDigit(Int32) |
Bestimmt, ob ein Codepunkt eine Java Ziffer ist. |
| IsHighSurrogate(Char) |
Identisch mit |
| IsHighSurrogate(Int32) |
Identisch mit der Ausnahme |
| IsIdentifierIgnorable(Int32) |
Bestimmt, ob der angegebene Codepunkt in einem Java Bezeichner als ignorables Zeichen betrachtet werden soll. |
| IsISOControl(Int32) |
Bestimmt, ob der angegebene Codepunkt ein ISO-Steuerelementzeichen ist. |
| IsJavaIdentifierPart(Int32) |
Kompatibilitätsüberschreibung der Java Methode, Stellvertretungen an java. |
| IsJavaIdentifierStart(Int32) |
Kompatibilitätsüberschreibung der Java Methode, Stellvertretungen an java. |
| IsLegal(Int32) |
<strong>[icu]</strong> Ein Codepunkt ist illegal, wenn und nur, wenn <ul><li> Außerhalb der Grenzen liegt, kleiner als 0 oder größer als UCharacter. |
| IsLegal(String) |
<strong>[icu]</strong> Eine Zeichenfolge ist legal iff all ihre Codepunkte sind legal. |
| IsLetter(Int32) |
Bestimmt, ob der angegebene Codepunkt ein Buchstabe ist. |
| IsLetterOrDigit(Int32) |
Bestimmt, ob der angegebene Codepunkt ein Buchstabe oder eine Ziffer ist. |
| IsLowerCase(Int32) |
Bestimmt, ob der angegebene Codepunkt ein Kleinbuchstaben ist. |
| IsLowSurrogate(Char) |
Identisch mit |
| IsLowSurrogate(Int32) |
Identisch mit der Ausnahme |
| IsMirrored(Int32) |
Bestimmt, ob der Codepunkt die Eigenschaft "gespiegelt" hat. |
| IsPrintable(Int32) |
<strong>[icu]</strong> Bestimmt, ob der angegebene Codepunkt ein druckbares Zeichen gemäß dem Unicode-Standard ist. |
| IsSpaceChar(Int32) |
Bestimmt, ob der angegebene Codepunkt ein Unicode-angegebenes Leerzeichen ist, i. |
| IsSupplementary(Int32) |
<strong>[icu]</strong> Bestimmt, ob der Codepunkt ein ergänzendes Zeichen ist. |
| IsSupplementaryCodePoint(Int32) |
Dasselbe wie |
| IsSurrogatePair(Char, Char) |
Dasselbe wie |
| IsSurrogatePair(Int32, Int32) |
Identisch mit der Ausnahme |
| IsTitleCase(Int32) |
Bestimmt, ob der angegebene Codepunkt ein Titelbuchstabenzeichen ist. |
| IsUAlphabetic(Int32) |
<strong>[icu]</strong> |
| IsULowercase(Int32) |
<strong>[icu]</strong> |
| IsUnicodeIdentifierPart(Int32) |
Bestimmt, ob das angegebene Zeichen als nicht anfängliches Zeichen eines Bezeichners gemäß UAX #31 Unicode Identifier und Pattern Syntax zulässig ist. |
| IsUnicodeIdentifierStart(Int32) |
Bestimmt, ob das angegebene Zeichen als erstes Zeichen in einem Bezeichner gemäß UAX #31 Unicode Identifier und Pattern Syntax zulässig ist. |
| IsUpperCase(Int32) |
Bestimmt, ob der angegebene Codepunkt ein Großbuchstaben ist. |
| IsUUppercase(Int32) |
<strong>[icu]</strong> |
| IsUWhiteSpace(Int32) |
<strong>[icu]</strong> |
| IsValidCodePoint(Int32) |
Ist cp ein Unicode-Codepunkt U+0000. |
| IsWhitespace(Int32) |
Bestimmt, ob der angegebene Codepunkt ein Leerzeichen ist. |
| JavaFinalize() |
Veraltet.
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) |
| 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) |
Entspricht dem
|
| OffsetByCodePoints(ICharSequence, Int32, Int32) |
Entspricht der |
| OffsetByCodePoints(String, Int32, Int32) |
Entspricht der |
| SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| ToArray<T>() |
Erstellt ein verwaltetes Array aus diesem Java Arraywrapper. (Geerbt von Object) |
| ToChars(Int32, Char[], Int32) |
Dasselbe wie |
| ToChars(Int32) |
Dasselbe wie |
| ToCodePoint(Char, Char) |
Dasselbe wie |
| ToCodePoint(Int32, Int32) |
Identisch mit der Ausnahme |
| ToLowerCase(Int32) |
Der angegebene Codepunkt wird seiner Kleinbuchstabenentsprechung zugeordnet. wenn der Codepunkt keine Entsprechung in Kleinbuchstaben aufweist, wird der Codepunkt selbst zurückgegeben. |
| ToLowerCase(Locale, String) |
Gibt die Kleinbuchstabenversion der Argumentzeichenfolge zurück. |
| ToLowerCase(String) |
Gibt die Kleinbuchstabenversion der Argumentzeichenfolge zurück. |
| ToLowerCase(ULocale, String) |
Gibt die Kleinbuchstabenversion der Argumentzeichenfolge zurück. |
| ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
| ToString(Int32) |
Konvertiert den Argumentcodepunkt und gibt ein String -Objekt zurück, das den Wert des Codepunkts im UTF-16-Format darstellt. |
| ToTitleCase(Int32) |
Konvertiert das Codepunktargument in "Titlecase". |
| ToTitleCase(Locale, String, BreakIterator, TitlecaseOptions) |
<strong>[icu]</strong> |
| ToTitleCase(Locale, String, BreakIterator) |
Gibt die Titlecase-Version der Argumentzeichenfolge zurück. |
| ToTitleCase(String, BreakIterator) |
Gibt die Titlecase-Version der Argumentzeichenfolge zurück. |
| ToTitleCase(ULocale, String, BreakIterator, TitlecaseOptions) |
Gibt die Titlecase-Version der Argumentzeichenfolge zurück. |
| ToTitleCase(ULocale, String, BreakIterator) |
Gibt die Titlecase-Version der Argumentzeichenfolge zurück. |
| ToUpperCase(Int32) |
Konvertiert das Zeichenargument in Großbuchstaben. |
| ToUpperCase(Locale, String) |
Gibt die Großbuchstabenversion der Argumentzeichenfolge zurück. |
| ToUpperCase(String) |
Gibt die Großbuchstabenversion der Argumentzeichenfolge zurück. |
| ToUpperCase(ULocale, String) |
Gibt die Großbuchstabenversion der Argumentzeichenfolge zurück. |
| UnregisterFromRuntime() |
Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf. (Geerbt von Object) |
| 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) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IJavaPeerable.Disposed() |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| IJavaPeerable.Finalized() |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| IJavaPeerable.JniObjectReferenceControlBlock |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
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) |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |