Character.Digit Método

Definição

Sobrecargas

Nome Description
Digit(Char, Int32)

Retorna o valor numérico do caractere ch no radix especificado.

Digit(Int32, Int32)

Retorna o valor numérico do caractere especificado (ponto de código Unicode) no radix especificado.

Digit(Char, Int32)

Retorna o valor numérico do caractere ch no radix especificado.

[Android.Runtime.Register("digit", "(CI)I", "")]
public static int Digit(char ch, int radix);
[<Android.Runtime.Register("digit", "(CI)I", "")>]
static member Digit : char * int -> int

Parâmetros

ch
Char

o caractere a ser convertido.

radix
Int32

o radix.

Retornos

o valor numérico representado pelo caractere no radix especificado.

Atributos

Comentários

Retorna o valor numérico do caractere ch no radix especificado.

Se o radix não estiver no intervalo MIN_RADIXradixMAX_RADIX ou se o valor não ch for um dígito válido no radix especificado, -1 será retornado. Um caractere será um dígito válido se pelo menos um dos seguintes for verdadeiro: <ul><li>O método isDigit é true do caractere e o valor de dígito decimal Unicode do caractere (ou sua decomposição de caractere único) é menor que o radix especificado. Nesse caso, o valor de dígito decimal é retornado. <li>O caractere é uma das letras 'A' latinas maiúsculas e 'Z' seu código é menor que radix + 'A' - 10. Nesse caso, ch - 'A' + 10 é retornado. <li>O caractere é uma das letras 'a' latinas minúsculas e 'z' seu código é menor que radix + 'a' - 10. Nesse caso, ch - 'a' + 10 é retornado. <li>O caractere é uma das letras latinas maiúsculas de largura completa A ('\u005CuFF21') a Z ('\u005CuFF3A') e seu código é menor que radix + '\u005CuFF21' - 10. Nesse caso, ch - '\u005CuFF21' + 10 é retornado. <li>O caractere é uma das letras latinas minúsculas de largura completa a ('\u005CuFF41') até z ('\u005CuFF5A') e seu código é menor que radix + '\u005CuFF41' - 10. Nesse caso, ch - '\u005CuFF41' + 10 é retornado. </ul>

<b>Observação:</b> Esse método não pode manipular caracteres suplementares. Para dar suporte a todos os caracteres Unicode, incluindo caracteres complementares, use o #digit(int, int) método.

Java documentação para java.lang.Character.digit(char, int).

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

Aplica-se a

Digit(Int32, Int32)

Retorna o valor numérico do caractere especificado (ponto de código Unicode) no radix especificado.

[Android.Runtime.Register("digit", "(II)I", "")]
public static int Digit(int codePoint, int radix);
[<Android.Runtime.Register("digit", "(II)I", "")>]
static member Digit : int * int -> int

Parâmetros

codePoint
Int32

o caractere (ponto de código Unicode) a ser convertido.

radix
Int32

o radix.

Retornos

o valor numérico representado pelo caractere no radix especificado.

Atributos

Comentários

Retorna o valor numérico do caractere especificado (ponto de código Unicode) no radix especificado.

Se o radix não estiver no intervalo MIN_RADIXradixMAX_RADIX ou se o caractere não for um dígito válido no radix especificado, -1 será retornado. Um caractere será um dígito válido se pelo menos um dos seguintes for verdadeiro: <ul><li>O método #isDigit(int) isDigit(codePoint) é true do caractere e o valor de dígito decimal Unicode do caractere (ou sua decomposição de caractere único) é menor que o radix especificado. Nesse caso, o valor de dígito decimal é retornado. <li>O caractere é uma das letras 'A' latinas maiúsculas e 'Z' seu código é menor que radix + 'A' - 10. Nesse caso, codePoint - 'A' + 10 é retornado. <li>O caractere é uma das letras 'a' latinas minúsculas e 'z' seu código é menor que radix + 'a' - 10. Nesse caso, codePoint - 'a' + 10 é retornado. <li>O caractere é uma das letras latinas maiúsculas de largura completa A ('\u005CuFF21') a Z ('\u005CuFF3A') e seu código é menor que radix + '\u005CuFF21' - 10. Nesse caso, codePoint - '\u005CuFF21' + 10 é retornado. <li>O caractere é uma das letras latinas minúsculas de largura completa a ('\u005CuFF41') até z ('\u005CuFF5A') e seu código é menor que radix + '\u005CuFF41'- 10. Nesse caso, codePoint - '\u005CuFF41' + 10 é retornado. </ul>

Adicionado em 1.5.

Java documentação para java.lang.Character.digit(int, int).

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

Aplica-se a