HexFormat 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.
HexFormat
konvertiert zwischen Bytes und Zeichen und hexcodierten Zeichenfolgen, die möglicherweise zusätzliches Formatierungsmarkup wie Präfixe, Suffixe und Trennzeichen enthalten.
[Android.Runtime.Register("java/util/HexFormat", ApiSince=34, DoNotGenerateAcw=true)]
public sealed class HexFormat : Java.Lang.Object
[<Android.Runtime.Register("java/util/HexFormat", ApiSince=34, DoNotGenerateAcw=true)>]
type HexFormat = class
inherit Object
- Vererbung
- Attribute
Hinweise
HexFormat
konvertiert zwischen Bytes und Zeichen und hexcodierten Zeichenfolgen, die möglicherweise zusätzliches Formatierungsmarkup wie Präfixe, Suffixe und Trennzeichen enthalten.
Es gibt zwei Fabriken mit voreingestellten HexFormat
Parametern #of()
und #ofDelimiter(String) ofDelimiter(delimiter)
. Für andere Parameterkombinationen geben die withXXX
Methoden Kopien von HexFormat
geänderten #withPrefix(String)
, #withSuffix(String)
- #withDelimiter(String)
oder ausgewählten #withUpperCase()
Parametern oder #withLowerCase()
parametern zurück.
Für konvertierungen von primitiven in hexadezimale Zeichenfolgen umfassen #toHexDigits(byte)
die toHexDigits
Methoden , #toHexDigits(int)
und #toHexDigits(long)
usw. Standardmäßig werden Kleinbuchstaben "0-9","a-f"
verwendet. Bei Konvertierungen, die hexadezimal groß geschrieben werden, sind "0-9","A-F"
die Zeichen . Es wird nur der HexFormat#isUpperCase() HexFormat.isUpperCase()
Parameter berücksichtigt. Trennzeichen, Präfix und Suffix werden nicht verwendet.
Für hexadezimale Zeichenfolgen in primitive Konvertierungen umfassen #fromHexDigits(CharSequence) fromHexDigits(string)
die fromHexDigits
Methoden , #fromHexDigitsToLong(CharSequence) fromHexDigitsToLong(string)
und #fromHexDigit(int) fromHexDigit(int)
konvertiert ein einzelnes Zeichen oder Codepoint. Bei Konvertierungen aus Hexadezimalzeichen werden die Ziffern und Groß- und Kleinbuchstaben in "0-9", "a-f", and "A-F"
die entsprechenden Werte 0-15
konvertiert. Die Parameter Trennzeichen, Präfix, Suffix und Großbuchstaben werden nicht verwendet.
Für Bytearray in formatierte hexadezimale Zeichenfolgenkonvertierungen enthalten #formatHex(byte[]) formatHex(byte[])
die formatHex
Methoden und #formatHex(Appendable, byte[]) formatHex(Appendable, byte[])
. Die formatierte Ausgabe ist eine Zeichenfolge oder wird an ein Appendable
wie StringBuilder
oder java.io.PrintStream
angefügt. Jeder Bytewert wird als Präfix, zwei Hexadezimalzeichen aus groß- oder kleinbuchstaben und dem Suffix formatiert. Ein Trennzeichen folgt jedem formatierten Wert mit Ausnahme des letzten. Verwenden Sie #withUpperCase()
für Konvertierungen, die Hexadezimalzeichenfolgen in Großbuchstaben erzeugen.
Für formatierte Hexadezimalzeichenfolgen in Bytearraykonvertierungen enthalten #parseHex(CharSequence) parseHex(CharSequence)
die parseHex
Methoden und #parseHex(char[], int, int) parseHex(char[], offset, length)
. Jeder Bytewert wird aus dem Präfix, zwei hexadezimalen Hexadezimalzeichen und dem Suffix analysiert. Ein Trennzeichen folgt jedem formatierten Wert mit Ausnahme des letzten.
In 17 hinzugefügt.
Java-Dokumentation für java.util.HexFormat
.
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.
Eigenschaften
Class |
Gibt die Laufzeitklasse dieses |
Handle |
Das Handle zum zugrunde liegenden Android-instance. (Geerbt von Object) |
IsUpperCase |
Gibt zurück |
JniIdentityHashCode |
|
JniPeerMembers |
|
PeerReference |
|
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) |
Methoden
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
Delimiter() |
Gibt das Trennzeichen zwischen hexadezimalen Werten in formatierten hexadezimalen Zeichenfolgen zurück. |
Dispose() |
|
Dispose(Boolean) |
|
Equals(Object) |
Gibt an, ob ein anderes Objekt diesem "gleich" ist. (Geerbt von Object) |
FormatHex(Byte[]) |
Gibt eine hexadezimale Zeichenfolge zurück, die aus einem Bytearray formatiert ist. |
FormatHex(Byte[], Int32, Int32) |
Gibt eine hexadezimale Zeichenfolge zurück, die aus einem Bytearraybereich formatiert ist. |
FormatHex(Object, Byte[]) |
Fügt formatierte hexadezimale Zeichenfolgen aus einem Bytearray an . |
FormatHex(Object, Byte[], Int32, Int32) |
Fügt formatierte hexadezimale Zeichenfolgen aus einem Bytearraybereich an . |
FromHexDigit(Int32) |
Gibt den Wert für das Hexadezimalzeichen oder den Codepunkt zurück. |
FromHexDigits(ICharSequence) |
Gibt den Wert zurück, der |
FromHexDigits(ICharSequence, Int32, Int32) |
Gibt den Wert zurück, der |
FromHexDigits(String) |
Gibt den Wert zurück, der |
FromHexDigits(String, Int32, Int32) |
Gibt den Wert zurück, der |
FromHexDigitsToLong(ICharSequence) |
Gibt den langen Wert zurück, der aus einer Zeichenfolge mit bis zu sechzehn Hexadezimalzeichen analysiert wurde. |
FromHexDigitsToLong(ICharSequence, Int32, Int32) |
Gibt den langen Wert zurück, der aus einem Zeichenfolgenbereich mit bis zu sechzehn Hexadezimalzeichen analysiert wurde. |
FromHexDigitsToLong(String) |
Gibt den langen Wert zurück, der aus einer Zeichenfolge mit bis zu sechzehn Hexadezimalzeichen analysiert wurde. |
FromHexDigitsToLong(String, Int32, Int32) |
Gibt den langen Wert zurück, der aus einem Zeichenfolgenbereich mit bis zu sechzehn Hexadezimalzeichen analysiert wurde. |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
IsHexDigit(Int32) |
Gibt zurück |
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) |
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) |
Of() |
Gibt einen Hexadezimalformatierer ohne Trennzeichen und Kleinbuchstaben zurück. |
OfDelimiter(String) |
Gibt einen Hexadezimalformatierer mit dem Trennzeichen und Kleinbuchstaben zurück. |
ParseHex(Char[], Int32, Int32) |
Gibt ein Bytearray mit hexadezimalen Werten zurück, die aus einem Bereich des Zeichenarrays analysiert wurden. |
ParseHex(ICharSequence) |
Gibt ein Bytearray mit hexadezimalen Werten zurück, die aus der Zeichenfolge analysiert werden. |
ParseHex(ICharSequence, Int32, Int32) |
Gibt ein Bytearray mit hexadezimalen Werten zurück, die aus einem Bereich der Zeichenfolge analysiert werden. |
ParseHex(String) |
Gibt ein Bytearray mit hexadezimalen Werten zurück, die aus der Zeichenfolge analysiert werden. |
ParseHex(String, Int32, Int32) |
Gibt ein Bytearray mit hexadezimalen Werten zurück, die aus einem Bereich der Zeichenfolge analysiert werden. |
Prefix() |
Gibt das Präfix zurück, das für jeden Hexadezimalwert in formatierten hexadezimalen Zeichenfolgen verwendet wird. |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
Suffix() |
Gibt das Suffix zurück, das für jeden Hexadezimalwert in formatierten Hexadezimalzeichenfolgen verwendet wird. |
ToArray<T>() |
|
ToHexDigits(Char) |
Gibt die vier Hexadezimalzeichen für den |
ToHexDigits(Int16) |
Gibt die vier Hexadezimalzeichen für den |
ToHexDigits(Int32) |
Gibt die acht Hexadezimalzeichen für den |
ToHexDigits(Int64) |
Gibt die sechzehn Hexadezimalzeichen für den |
ToHexDigits(Int64, Int32) |
Gibt bis zu sechzehn Hexadezimalzeichen für den |
ToHexDigits(Object, SByte) |
Fügt zwei hexadezimale Zeichen für den Bytewert an . |
ToHexDigits(SByte) |
Gibt die beiden Hexadezimalzeichen für den |
ToHighHexDigit(Int32) |
Gibt das hexadezimale Zeichen für die hohen 4 Bits des Werts zurück, der als Byte betrachtet wird. |
ToLowHexDigit(Int32) |
Gibt das Hexadezimalzeichen für die niedrigen 4 Bits des Werts zurück, der als Byte betrachtet wird. |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnregisterFromRuntime() |
|
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel durch em benachrichtigen/em> oder <em>interrupted</em>.<>< (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</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 wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
WithDelimiter(String) |
Gibt eine Kopie davon |
WithLowerCase() |
Gibt eine Kopie dieses Werts |
WithPrefix(String) |
Gibt eine Kopie davon |
WithSuffix(String) |
Gibt eine Kopie davon |
WithUpperCase() |
Gibt eine Kopie dieses Werts |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
|
IJavaPeerable.DisposeUnlessReferenced() |
|
IJavaPeerable.Finalized() |
|
IJavaPeerable.JniManagedPeerState |
|
IJavaPeerable.SetJniIdentityHashCode(Int32) |
|
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
|
IJavaPeerable.SetPeerReference(JniObjectReference) |
|
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Für Android-Runtime überprüfte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
|
GetJniTypeName(IJavaPeerable) |
|