Comparteix via


HexFormat Clase

Definición

HexFormat convierte entre bytes y caracteres y cadenas codificadas hexadecimales que pueden incluir marcados de formato adicionales, como prefijos, sufijos y delimitadores.

[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
Herencia
HexFormat
Atributos

Comentarios

HexFormat convierte entre bytes y caracteres y cadenas codificadas hexadecimales que pueden incluir marcados de formato adicionales, como prefijos, sufijos y delimitadores.

Hay dos generadores de HexFormat con parámetros preestablecidos #of() y #ofDelimiter(String) ofDelimiter(delimiter). Para otras combinaciones de parámetros, los withXXX métodos devuelven copias de HexFormat los parámetros modificados #withPrefix(String), #withSuffix(String), #withDelimiter(String) o la elección de #withUpperCase() los parámetros o #withLowerCase() .

Para conversiones de cadenas primitivas a hexadecimales, los toHexDigits métodos incluyen #toHexDigits(byte), #toHexDigits(int)y #toHexDigits(long), etc. El valor predeterminado es usar caracteres en minúsculas "0-9","a-f". Para las conversiones que producen hexadecimal mayúsculas, los caracteres son "0-9","A-F". Solo se considera el HexFormat#isUpperCase() HexFormat.isUpperCase() parámetro ; no se usan el delimitador, el prefijo ni el sufijo.

Para la cadena hexadecimal en conversiones primitivas, los fromHexDigits métodos incluyen #fromHexDigits(CharSequence) fromHexDigits(string), #fromHexDigitsToLong(CharSequence) fromHexDigitsToLong(string)y #fromHexDigit(int) fromHexDigit(int) convierten un único carácter o punto de código. Para las conversiones de caracteres hexadecimales, los dígitos y los caracteres en mayúsculas y minúsculas de se convierten en "0-9", "a-f", and "A-F" valores 0-15correspondientes. No se usan los parámetros delimitador, prefijo, sufijo y mayúsculas.

Para que la matriz de bytes dé formato a conversiones de cadenas hexadecimales, los formatHex métodos incluyen #formatHex(byte[]) formatHex(byte[]) y #formatHex(Appendable, byte[]) formatHex(Appendable, byte[]). La salida con formato es una cadena o se anexa a un Appendable objeto como StringBuilder o java.io.PrintStream. Cada valor de byte tiene el formato de prefijo, dos caracteres hexadecimales de los dígitos en mayúsculas o minúsculas, y el sufijo. Un delimitador sigue cada valor con formato, excepto el último. Para las conversiones que producen cadenas hexadecimales mayúsculas, use #withUpperCase().

Para las conversiones de matriz hexadecimal con formato a byte, los parseHex métodos incluyen #parseHex(CharSequence) parseHex(CharSequence) y #parseHex(char[], int, int) parseHex(char[], offset, length). Cada valor de byte se analiza a partir del prefijo, dos caracteres hexadecimales que no distinguen mayúsculas de minúsculas y el sufijo. Un delimitador sigue cada valor con formato, excepto el último.

Agregado en 17.

Documentación de Java para java.util.HexFormat.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Propiedades

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IsUpperCase

Devuelve true si los dígitos hexadecimales están en mayúsculas; de lo contrario false, .

JniIdentityHashCode

HexFormat convierte entre bytes y caracteres y cadenas codificadas hexadecimales que pueden incluir marcados de formato adicionales, como prefijos, sufijos y delimitadores.

(Heredado de Object)
JniPeerMembers

HexFormat convierte entre bytes y caracteres y cadenas codificadas hexadecimales que pueden incluir marcados de formato adicionales, como prefijos, sufijos y delimitadores.

PeerReference

HexFormat convierte entre bytes y caracteres y cadenas codificadas hexadecimales que pueden incluir marcados de formato adicionales, como prefijos, sufijos y delimitadores.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)

Métodos

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Delimiter()

Devuelve el delimitador entre valores hexadecimales en cadenas hexadecimales con formato.

Dispose()

HexFormat convierte entre bytes y caracteres y cadenas codificadas hexadecimales que pueden incluir marcados de formato adicionales, como prefijos, sufijos y delimitadores.

(Heredado de Object)
Dispose(Boolean)

HexFormat convierte entre bytes y caracteres y cadenas codificadas hexadecimales que pueden incluir marcados de formato adicionales, como prefijos, sufijos y delimitadores.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
FormatHex(Byte[])

Devuelve una cadena hexadecimal con formato de una matriz de bytes.

FormatHex(Byte[], Int32, Int32)

Devuelve una cadena hexadecimal con formato de un intervalo de matriz de bytes.

FormatHex(Object, Byte[])

Anexa cadenas hexadecimales con formato de una matriz de bytes a .Appendable

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

Anexa cadenas hexadecimales con formato de un intervalo de matriz de bytes a Appendable.

FromHexDigit(Int32)

Devuelve el valor del carácter hexadecimal o el punto de código.

FromHexDigits(ICharSequence)

Devuelve el int valor analizado de una cadena de hasta ocho caracteres hexadecimales.

FromHexDigits(ICharSequence, Int32, Int32)

Devuelve el int valor analizado desde un intervalo de cadenas de hasta ocho caracteres hexadecimales.

FromHexDigits(String)

Devuelve el int valor analizado de una cadena de hasta ocho caracteres hexadecimales.

FromHexDigits(String, Int32, Int32)

Devuelve el int valor analizado desde un intervalo de cadenas de hasta ocho caracteres hexadecimales.

FromHexDigitsToLong(ICharSequence)

Devuelve el valor long analizado de una cadena de hasta dieciséis caracteres hexadecimales.

FromHexDigitsToLong(ICharSequence, Int32, Int32)

Devuelve el valor long analizado desde un intervalo de cadenas de hasta dieciséis caracteres hexadecimales.

FromHexDigitsToLong(String)

Devuelve el valor long analizado de una cadena de hasta dieciséis caracteres hexadecimales.

FromHexDigitsToLong(String, Int32, Int32)

Devuelve el valor long analizado desde un intervalo de cadenas de hasta dieciséis caracteres hexadecimales.

GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
IsHexDigit(Int32)

Devuelve true si el carácter es un carácter hexadecimal válido o un punto de código.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
Of()

Devuelve un formateador hexadecimal sin delimitador ni caracteres en minúsculas.

OfDelimiter(String)

Devuelve un formateador hexadecimal con los caracteres delimitador y minúsculas.

ParseHex(Char[], Int32, Int32)

Devuelve una matriz de bytes que contiene valores hexadecimales analizados desde un intervalo de la matriz de caracteres.

ParseHex(ICharSequence)

Devuelve una matriz de bytes que contiene valores hexadecimales analizados de la cadena.

ParseHex(ICharSequence, Int32, Int32)

Devuelve una matriz de bytes que contiene valores hexadecimales analizados desde un intervalo de la cadena.

ParseHex(String)

Devuelve una matriz de bytes que contiene valores hexadecimales analizados de la cadena.

ParseHex(String, Int32, Int32)

Devuelve una matriz de bytes que contiene valores hexadecimales analizados desde un intervalo de la cadena.

Prefix()

Devuelve el prefijo usado para cada valor hexadecimal en cadenas hexadecimales con formato.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
Suffix()

Devuelve el sufijo usado para cada valor hexadecimal en cadenas hexadecimales con formato.

ToArray<T>()

HexFormat convierte entre bytes y caracteres y cadenas codificadas hexadecimales que pueden incluir marcados de formato adicionales, como prefijos, sufijos y delimitadores.

(Heredado de Object)
ToHexDigits(Char)

Devuelve los cuatro caracteres hexadecimales para el char valor.

ToHexDigits(Int16)

Devuelve los cuatro caracteres hexadecimales para el short valor.

ToHexDigits(Int32)

Devuelve los ocho caracteres hexadecimales para el int valor.

ToHexDigits(Int64)

Devuelve los dieciséis caracteres hexadecimales del long valor.

ToHexDigits(Int64, Int32)

Devuelve hasta dieciséis caracteres hexadecimales para el long valor.

ToHexDigits(Object, SByte)

Anexa dos caracteres hexadecimales para el valor de byte a Appendable.

ToHexDigits(SByte)

Devuelve los dos caracteres hexadecimales para el byte valor.

ToHighHexDigit(Int32)

Devuelve el carácter hexadecimal de los 4 bits altos del valor considerando que es un byte.

ToLowHexDigit(Int32)

Devuelve el carácter hexadecimal para los 4 bits bajos del valor considerando que es un byte.

ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

HexFormat convierte entre bytes y caracteres y cadenas codificadas hexadecimales que pueden incluir marcados de formato adicionales, como prefijos, sufijos y delimitadores.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
WithDelimiter(String)

Devuelve una copia de esto HexFormat con el delimitador.

WithLowerCase()

Devuelve una copia de esto HexFormat para usar caracteres hexadecimales en minúsculas.

WithPrefix(String)

Devuelve una copia de esto HexFormat con el prefijo .

WithSuffix(String)

Devuelve una copia de esto HexFormat con el sufijo .

WithUpperCase()

Devuelve una copia de esto HexFormat para usar caracteres hexadecimales mayúsculas.

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

HexFormat convierte entre bytes y caracteres y cadenas codificadas hexadecimales que pueden incluir marcados de formato adicionales, como prefijos, sufijos y delimitadores.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

HexFormat convierte entre bytes y caracteres y cadenas codificadas hexadecimales que pueden incluir marcados de formato adicionales, como prefijos, sufijos y delimitadores.

(Heredado de Object)
IJavaPeerable.Finalized()

HexFormat convierte entre bytes y caracteres y cadenas codificadas hexadecimales que pueden incluir marcados de formato adicionales, como prefijos, sufijos y delimitadores.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

HexFormat convierte entre bytes y caracteres y cadenas codificadas hexadecimales que pueden incluir marcados de formato adicionales, como prefijos, sufijos y delimitadores.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

HexFormat convierte entre bytes y caracteres y cadenas codificadas hexadecimales que pueden incluir marcados de formato adicionales, como prefijos, sufijos y delimitadores.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

HexFormat convierte entre bytes y caracteres y cadenas codificadas hexadecimales que pueden incluir marcados de formato adicionales, como prefijos, sufijos y delimitadores.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

HexFormat convierte entre bytes y caracteres y cadenas codificadas hexadecimales que pueden incluir marcados de formato adicionales, como prefijos, sufijos y delimitadores.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

HexFormat convierte entre bytes y caracteres y cadenas codificadas hexadecimales que pueden incluir marcados de formato adicionales, como prefijos, sufijos y delimitadores.

GetJniTypeName(IJavaPeerable)

HexFormat convierte entre bytes y caracteres y cadenas codificadas hexadecimales que pueden incluir marcados de formato adicionales, como prefijos, sufijos y delimitadores.

Se aplica a