Partager via


HexFormat Classe

Définition

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
HexFormat
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-15correspondantes. 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 Object.

(Hérité de Object)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
IsUpperCase

Retourne true si les chiffres hexadécimaux sont en majuscules ; sinon false.

JniIdentityHashCode

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.

(Hérité de Object)
JniPeerMembers

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.

PeerReference

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.

(Hérité de Object)
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()

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.

(Hérité de Object)
Dispose(Boolean)

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.

(Hérité de Object)
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 Appendable.

FormatHex(Object, Byte[], Int32, Int32)

Ajoute des chaînes hexadécimales mises en forme d’une plage de tableaux d’octets à l’objet Appendable.

FromHexDigit(Int32)

Retourne la valeur du caractère hexadécimal ou du point de code.

FromHexDigits(ICharSequence)

Retourne la int valeur analysée à partir d’une chaîne allant jusqu’à huit caractères hexadécimaux.

FromHexDigits(ICharSequence, Int32, Int32)

Retourne la int valeur analysée à partir d’une plage de chaînes allant jusqu’à huit caractères hexadécimaux.

FromHexDigits(String)

Retourne la int valeur analysée à partir d’une chaîne allant jusqu’à huit caractères hexadécimaux.

FromHexDigits(String, Int32, Int32)

Retourne la int valeur analysée à partir d’une plage de chaînes allant jusqu’à huit caractères hexadécimaux.

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 true si le caractère est un caractère hexadécimal ou un point de code valide.

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>()

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.

(Hérité de Object)
ToHexDigits(Char)

Retourne les quatre caractères hexadécimaux de la char valeur.

ToHexDigits(Int16)

Retourne les quatre caractères hexadécimaux de la short valeur.

ToHexDigits(Int32)

Retourne les huit caractères hexadécimaux de la int valeur.

ToHexDigits(Int64)

Retourne les seize caractères hexadécimaux de la long valeur.

ToHexDigits(Int64, Int32)

Retourne jusqu’à seize caractères hexadécimaux pour la long valeur.

ToHexDigits(Object, SByte)

Ajoute deux caractères hexadécimaux pour la valeur d’octet à l’objet Appendable.

ToHexDigits(SByte)

Retourne les deux caractères hexadécimaux de la byte valeur.

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()

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.

(Hérité de Object)
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 HexFormat avec le délimiteur.

WithLowerCase()

Retourne une copie de ceci HexFormat pour utiliser des caractères hexadécimaux minuscules.

WithPrefix(String)

Retourne une copie de ceci HexFormat avec le préfixe.

WithSuffix(String)

Retourne une copie de ceci HexFormat avec le suffixe.

WithUpperCase()

Retourne une copie de ceci HexFormat pour utiliser des caractères hexadécimaux en majuscules.

Implémentations d’interfaces explicites

IJavaPeerable.Disposed()

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.

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

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.

(Hérité de Object)
IJavaPeerable.Finalized()

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.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

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.

(Hérité de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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.

(Hérité de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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.

(Hérité de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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.

(Hérité de Object)

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

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.

GetJniTypeName(IJavaPeerable)

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.

S’applique à