Compartilhar via


HexFormat Classe

Definição

HexFormat Converte entre bytes e caracteres e cadeias de caracteres codificadas em hexagonal que podem incluir marcação de formatação adicional, como prefixos, sufixos e 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
Herança
HexFormat
Atributos

Comentários

HexFormat Converte entre bytes e caracteres e cadeias de caracteres codificadas em hexagonal que podem incluir marcação de formatação adicional, como prefixos, sufixos e delimitadores.

Existem duas fábricas de HexFormat com parâmetros #of() predefinidos e #ofDelimiter(String) ofDelimiter(delimiter). Para outras combinações de parâmetros, os withXXX métodos retornam cópias de HexFormat parâmetros modificados #withPrefix(String), #withSuffix(String)#withDelimiter(String) ou escolha de #withUpperCase() ou #withLowerCase() .

Para conversões de sequência de caracteres primitivas para hexadecimais, os toHexDigits métodos incluem #toHexDigits(byte), #toHexDigits(int)e #toHexDigits(long), etc. O padrão é usar caracteres "0-9","a-f"minúsculos . Para conversões que produzem hexadecimal maiúsculas, os caracteres são "0-9","A-F". Apenas o HexFormat#isUpperCase() HexFormat.isUpperCase() parâmetro é considerado, o delimitador, prefixo e sufixo não são usados.

Para sequência hexadecimal para conversões primitivas, os fromHexDigits métodos incluem #fromHexDigits(CharSequence) fromHexDigits(string), #fromHexDigitsToLong(CharSequence) fromHexDigitsToLong(string)e converte um único caractere #fromHexDigit(int) fromHexDigit(int) ou ponto de código. Para conversões de caracteres hexadecimais, os dígitos e caracteres maiúsculos e minúsculos são convertidos em "0-9", "a-f", and "A-F" valores correspondentes 0-15. Os parâmetros delimitador, prefixo, sufixo e maiúsculas não são usados.

Para conversões de matriz de bytes para cadeias de caracteres hexadecimais formatadas, os formatHex métodos incluem #formatHex(byte[]) formatHex(byte[]) e #formatHex(Appendable, byte[]) formatHex(Appendable, byte[]). A saída formatada é uma cadeia de caracteres ou é anexada a um Appendable tal como StringBuilder ou java.io.PrintStream. Cada valor de byte é formatado como o prefixo, dois caracteres hexadecimais dos dígitos maiúsculos ou minúsculos e o sufixo. Um delimitador segue cada valor formatado, exceto o último. Para conversões que produzem cadeias de caracteres hexadecimais maiúsculas, use #withUpperCase().

Para conversões de cadeia hexadecimal formatada para matriz de bytes, os parseHex métodos incluem #parseHex(CharSequence) parseHex(CharSequence) e #parseHex(char[], int, int) parseHex(char[], offset, length). Cada valor de byte é analisado a partir do prefixo, dois caracteres hexadecimais que diferenciam maiúsculas de minúsculas e o sufixo. Um delimitador segue cada valor formatado, exceto o último.

Adicionado em 17.

Documentação Java para java.util.HexFormat.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Propriedades

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsUpperCase

Retorna true se os dígitos hexadecimais forem maiúsculos, caso contrário false.

JniIdentityHashCode

HexFormat Converte entre bytes e caracteres e cadeias de caracteres codificadas em hexagonal que podem incluir marcação de formatação adicional, como prefixos, sufixos e delimitadores.

(Herdado de Object)
JniPeerMembers

HexFormat Converte entre bytes e caracteres e cadeias de caracteres codificadas em hexagonal que podem incluir marcação de formatação adicional, como prefixos, sufixos e delimitadores.

PeerReference

HexFormat Converte entre bytes e caracteres e cadeias de caracteres codificadas em hexagonal que podem incluir marcação de formatação adicional, como prefixos, sufixos e delimitadores.

(Herdado de Object)
ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)

Métodos

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Delimiter()

Retorna o delimitador entre valores hexadecimais em cadeias de caracteres hexadecimais formatadas.

Dispose()

HexFormat Converte entre bytes e caracteres e cadeias de caracteres codificadas em hexagonal que podem incluir marcação de formatação adicional, como prefixos, sufixos e delimitadores.

(Herdado de Object)
Dispose(Boolean)

HexFormat Converte entre bytes e caracteres e cadeias de caracteres codificadas em hexagonal que podem incluir marcação de formatação adicional, como prefixos, sufixos e delimitadores.

(Herdado de Object)
Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
FormatHex(Byte[])

Retorna uma cadeia de caracteres hexadecimal formatada de uma matriz de bytes.

FormatHex(Byte[], Int32, Int32)

Retorna uma cadeia de caracteres hexadecimal formatada de um intervalo de matriz de bytes.

FormatHex(Object, Byte[])

Acrescenta cadeias de caracteres hexadecimais formatadas de uma matriz de bytes ao Appendable.

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

Acrescenta cadeias de caracteres hexadecimais formatadas de um intervalo de matriz de bytes ao Appendable.

FromHexDigit(Int32)

Retorna o valor do caractere hexadecimal ou ponto de código.

FromHexDigits(ICharSequence)

Retorna o int valor analisado de uma cadeia de caracteres de até oito caracteres hexadecimais.

FromHexDigits(ICharSequence, Int32, Int32)

Retorna o int valor analisado de um intervalo de cadeia de caracteres de até oito caracteres hexadecimais.

FromHexDigits(String)

Retorna o int valor analisado de uma cadeia de caracteres de até oito caracteres hexadecimais.

FromHexDigits(String, Int32, Int32)

Retorna o int valor analisado de um intervalo de cadeia de caracteres de até oito caracteres hexadecimais.

FromHexDigitsToLong(ICharSequence)

Retorna o valor longo analisado de uma cadeia de caracteres de até dezesseis caracteres hexadecimais.

FromHexDigitsToLong(ICharSequence, Int32, Int32)

Retorna o valor longo analisado de um intervalo de cadeia de caracteres de até dezesseis caracteres hexadecimais.

FromHexDigitsToLong(String)

Retorna o valor longo analisado de uma cadeia de caracteres de até dezesseis caracteres hexadecimais.

FromHexDigitsToLong(String, Int32, Int32)

Retorna o valor longo analisado de um intervalo de cadeia de caracteres de até dezesseis caracteres hexadecimais.

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
IsHexDigit(Int32)

Retorna true se o caractere for um caractere hexadecimal válido ou um ponto de código.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
Of()

Retorna um formatador hexadecimal sem delimitador e caracteres minúsculos.

OfDelimiter(String)

Retorna um formatador hexadecimal com o delimitador e caracteres minúsculos.

ParseHex(Char[], Int32, Int32)

Retorna uma matriz de bytes que contém valores hexadecimais analisados de um intervalo da matriz de caracteres.

ParseHex(ICharSequence)

Retorna uma matriz de bytes que contém valores hexadecimais analisados da cadeia de caracteres.

ParseHex(ICharSequence, Int32, Int32)

Retorna uma matriz de bytes que contém valores hexadecimais analisados de um intervalo da cadeia de caracteres.

ParseHex(String)

Retorna uma matriz de bytes que contém valores hexadecimais analisados da cadeia de caracteres.

ParseHex(String, Int32, Int32)

Retorna uma matriz de bytes que contém valores hexadecimais analisados de um intervalo da cadeia de caracteres.

Prefix()

Retorna o prefixo usado para cada valor hexadecimal em cadeias de caracteres hexadecimais formatadas.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
Suffix()

Retorna o sufixo usado para cada valor hexadecimal em cadeias de caracteres hexadecimais formatadas.

ToArray<T>()

HexFormat Converte entre bytes e caracteres e cadeias de caracteres codificadas em hexagonal que podem incluir marcação de formatação adicional, como prefixos, sufixos e delimitadores.

(Herdado de Object)
ToHexDigits(Char)

Retorna os quatro caracteres hexadecimais para o char valor.

ToHexDigits(Int16)

Retorna os quatro caracteres hexadecimais para o short valor.

ToHexDigits(Int32)

Retorna os oito caracteres hexadecimais do int valor.

ToHexDigits(Int64)

Retorna os dezesseis caracteres hexadecimais para o long valor.

ToHexDigits(Int64, Int32)

Retorna até dezesseis caracteres hexadecimais para o long valor.

ToHexDigits(Object, SByte)

Acrescenta dois caracteres hexadecimais para o valor de byte ao Appendable.

ToHexDigits(SByte)

Retorna os dois caracteres hexadecimais para o byte valor.

ToHighHexDigit(Int32)

Retorna o caractere hexadecimal para os 4 bits altos do valor considerando que é um byte.

ToLowHexDigit(Int32)

Retorna o caractere hexadecimal para os 4 bits baixos do valor considerando que é um byte.

ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

HexFormat Converte entre bytes e caracteres e cadeias de caracteres codificadas em hexagonal que podem incluir marcação de formatação adicional, como prefixos, sufixos e delimitadores.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
WithDelimiter(String)

Retorna uma cópia disso HexFormat com o delimitador.

WithLowerCase()

Retorna uma cópia disso HexFormat para usar caracteres hexadecimais minúsculos.

WithPrefix(String)

Retorna uma cópia disso HexFormat com o prefixo.

WithSuffix(String)

Retorna uma cópia disso HexFormat com o sufixo.

WithUpperCase()

Retorna uma cópia disso HexFormat para usar caracteres hexadecimais maiúsculos.

Implantações explícitas de interface

IJavaPeerable.Disposed()

HexFormat Converte entre bytes e caracteres e cadeias de caracteres codificadas em hexagonal que podem incluir marcação de formatação adicional, como prefixos, sufixos e delimitadores.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

HexFormat Converte entre bytes e caracteres e cadeias de caracteres codificadas em hexagonal que podem incluir marcação de formatação adicional, como prefixos, sufixos e delimitadores.

(Herdado de Object)
IJavaPeerable.Finalized()

HexFormat Converte entre bytes e caracteres e cadeias de caracteres codificadas em hexagonal que podem incluir marcação de formatação adicional, como prefixos, sufixos e delimitadores.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

HexFormat Converte entre bytes e caracteres e cadeias de caracteres codificadas em hexagonal que podem incluir marcação de formatação adicional, como prefixos, sufixos e delimitadores.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

HexFormat Converte entre bytes e caracteres e cadeias de caracteres codificadas em hexagonal que podem incluir marcação de formatação adicional, como prefixos, sufixos e delimitadores.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

HexFormat Converte entre bytes e caracteres e cadeias de caracteres codificadas em hexagonal que podem incluir marcação de formatação adicional, como prefixos, sufixos e delimitadores.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

HexFormat Converte entre bytes e caracteres e cadeias de caracteres codificadas em hexagonal que podem incluir marcação de formatação adicional, como prefixos, sufixos e delimitadores.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

HexFormat Converte entre bytes e caracteres e cadeias de caracteres codificadas em hexagonal que podem incluir marcação de formatação adicional, como prefixos, sufixos e delimitadores.

GetJniTypeName(IJavaPeerable)

HexFormat Converte entre bytes e caracteres e cadeias de caracteres codificadas em hexagonal que podem incluir marcação de formatação adicional, como prefixos, sufixos e delimitadores.

Aplica-se a