HexFormat Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
HexFormat
convertit entre les octets et les caractères et les chaînes codées en hexadécimal, qui peuvent inclure des balises de mise en forme supplémentaires telles que des préfixes, des suffixes et des délimiteurs.
[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
- Héritage
- Attributs
Remarques
HexFormat
convertit entre les octets et les caractères et les chaînes codées en hexadécimal, qui peuvent inclure des balises de mise en forme supplémentaires telles que des préfixes, des suffixes et des délimiteurs.
Il existe deux fabriques de HexFormat
paramètres #of()
prédéfinis et #ofDelimiter(String) ofDelimiter(delimiter)
. Pour d’autres combinaisons de paramètres, les withXXX
méthodes retournent des copies de HexFormat
modifications#withPrefix(String)
, ou #withDelimiter(String)
#withSuffix(String)
de choix ou de #withUpperCase()
#withLowerCase()
paramètres.
Pour les conversions de chaînes primitives en hexadécimales, les toHexDigits
méthodes incluent #toHexDigits(byte)
, #toHexDigits(int)
et #toHexDigits(long)
, etc. La valeur par défaut consiste à utiliser des caractères "0-9","a-f"
minuscules. Pour les conversions produisant des hexadécimaux majuscules, les caractères sont "0-9","A-F"
. Seul le HexFormat#isUpperCase() HexFormat.isUpperCase()
paramètre est pris en compte ; le délimiteur, le préfixe et le suffixe ne sont pas utilisés.
Pour la chaîne hexadécimale en conversions primitives, les fromHexDigits
méthodes incluent #fromHexDigits(CharSequence) fromHexDigits(string)
, #fromHexDigitsToLong(CharSequence) fromHexDigitsToLong(string)
et #fromHexDigit(int) fromHexDigit(int)
convertit un caractère ou un point de code unique. Pour les conversions de caractères hexadécimaux, les chiffres et les caractères majuscules et minuscules sont "0-9", "a-f", and "A-F"
convertis en valeurs 0-15
correspondantes. Le délimiteur, le préfixe, le suffixe et les paramètres majuscules ne sont pas utilisés.
Pour le tableau d’octets pour mettre en forme les conversions de chaîne hexadécimale, les formatHex
méthodes incluent #formatHex(byte[]) formatHex(byte[])
et #formatHex(Appendable, byte[]) formatHex(Appendable, byte[])
. La sortie mise en forme est une chaîne ou est ajoutée à un Appendable
tel que StringBuilder
ou java.io.PrintStream
. Chaque valeur d’octet est mise en forme comme préfixe, deux caractères hexadécimaux des chiffres majuscules ou minuscules et le suffixe. Un délimiteur suit chaque valeur mise en forme, sauf la dernière. Pour les conversions produisant des chaînes hexadécimales majuscules, utilisez #withUpperCase()
.
Pour les conversions de chaîne hexadécimales en octets mises en forme, les parseHex
méthodes incluent #parseHex(CharSequence) parseHex(CharSequence)
et #parseHex(char[], int, int) parseHex(char[], offset, length)
. Chaque valeur d’octet est analysée à partir du préfixe, deux caractères hexadécimaux non respectant la casse et le suffixe. Un délimiteur suit chaque valeur mise en forme, sauf la dernière.
Ajouté dans 17.
Documentation Java pour java.util.HexFormat
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
Propriétés
Class |
Retourne la classe runtime de ce |
Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
IsUpperCase |
Retourne |
JniIdentityHashCode |
|
JniPeerMembers |
|
PeerReference |
|
ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. (Hérité de Object) |
ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. (Hérité de Object) |
Méthodes
Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
Delimiter() |
Retourne le délimiteur entre les valeurs hexadécimales dans les chaînes hexadécimales mises en forme. |
Dispose() |
|
Dispose(Boolean) |
|
Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
FormatHex(Byte[]) |
Retourne une chaîne hexadécimale mise en forme à partir d’un tableau d’octets. |
FormatHex(Byte[], Int32, Int32) |
Retourne une chaîne hexadécimale mise en forme à partir d’une plage de tableaux d’octets. |
FormatHex(Object, Byte[]) |
Ajoute des chaînes hexadécimales mises en forme à partir d’un tableau d’octets à l’objet |
FormatHex(Object, Byte[], Int32, Int32) |
Ajoute des chaînes hexadécimales mises en forme d’une plage de tableaux d’octets à l’objet |
FromHexDigit(Int32) |
Retourne la valeur du caractère hexadécimal ou du point de code. |
FromHexDigits(ICharSequence) |
Retourne la |
FromHexDigits(ICharSequence, Int32, Int32) |
Retourne la |
FromHexDigits(String) |
Retourne la |
FromHexDigits(String, Int32, Int32) |
Retourne la |
FromHexDigitsToLong(ICharSequence) |
Retourne la valeur longue analysée à partir d’une chaîne allant jusqu’à seize caractères hexadécimaux. |
FromHexDigitsToLong(ICharSequence, Int32, Int32) |
Retourne la valeur longue analysée à partir d’une plage de chaînes allant jusqu’à seize caractères hexadécimaux. |
FromHexDigitsToLong(String) |
Retourne la valeur longue analysée à partir d’une chaîne allant jusqu’à seize caractères hexadécimaux. |
FromHexDigitsToLong(String, Int32, Int32) |
Retourne la valeur longue analysée à partir d’une plage de chaînes allant jusqu’à seize caractères hexadécimaux. |
GetHashCode() |
Retourne une valeur de code de hachage pour l'objet. (Hérité de Object) |
IsHexDigit(Int32) |
Retourne |
JavaFinalize() |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
Of() |
Retourne un formateur hexadécimal sans délimiteur et caractères minuscules. |
OfDelimiter(String) |
Retourne un formateur hexadécimal avec les caractères délimiteurs et minuscules. |
ParseHex(Char[], Int32, Int32) |
Retourne un tableau d’octets contenant des valeurs hexadécimales analysées à partir d’une plage du tableau de caractères. |
ParseHex(ICharSequence) |
Retourne un tableau d’octets contenant des valeurs hexadécimales analysées à partir de la chaîne. |
ParseHex(ICharSequence, Int32, Int32) |
Retourne un tableau d’octets contenant des valeurs hexadécimales analysées à partir d’une plage de la chaîne. |
ParseHex(String) |
Retourne un tableau d’octets contenant des valeurs hexadécimales analysées à partir de la chaîne. |
ParseHex(String, Int32, Int32) |
Retourne un tableau d’octets contenant des valeurs hexadécimales analysées à partir d’une plage de la chaîne. |
Prefix() |
Retourne le préfixe utilisé pour chaque valeur hexadécimale dans des chaînes hexadécimales mises en forme. |
SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
Suffix() |
Retourne le suffixe utilisé pour chaque valeur hexadécimale en chaînes hexadécimales mises en forme. |
ToArray<T>() |
|
ToHexDigits(Char) |
Retourne les quatre caractères hexadécimaux de la |
ToHexDigits(Int16) |
Retourne les quatre caractères hexadécimaux de la |
ToHexDigits(Int32) |
Retourne les huit caractères hexadécimaux de la |
ToHexDigits(Int64) |
Retourne les seize caractères hexadécimaux de la |
ToHexDigits(Int64, Int32) |
Retourne jusqu’à seize caractères hexadécimaux pour la |
ToHexDigits(Object, SByte) |
Ajoute deux caractères hexadécimaux pour la valeur d’octet à l’objet |
ToHexDigits(SByte) |
Retourne les deux caractères hexadécimaux de la |
ToHighHexDigit(Int32) |
Retourne le caractère hexadécimal pour les 4 bits élevés de la valeur considérant qu’il s’agit d’un octet. |
ToLowHexDigit(Int32) |
Retourne le caractère hexadécimal pour les 4 bits inférieurs de la valeur considérant qu’il s’agit d’un octet. |
ToString() |
Retourne une représentation de chaîne de l'objet. (Hérité de Object) |
UnregisterFromRuntime() |
|
Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
WithDelimiter(String) |
Retourne une copie de ceci |
WithLowerCase() |
Retourne une copie de ceci |
WithPrefix(String) |
Retourne une copie de ceci |
WithSuffix(String) |
Retourne une copie de ceci |
WithUpperCase() |
Retourne une copie de ceci |
Implémentations d’interfaces explicites
IJavaPeerable.Disposed() |
|
IJavaPeerable.DisposeUnlessReferenced() |
|
IJavaPeerable.Finalized() |
|
IJavaPeerable.JniManagedPeerState |
|
IJavaPeerable.SetJniIdentityHashCode(Int32) |
|
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
|
IJavaPeerable.SetPeerReference(JniObjectReference) |
|
Méthodes d’extension
JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
JavaCast<TResult>(IJavaObject) |
|
GetJniTypeName(IJavaPeerable) |
|