Character.Digit Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| Digit(Char, Int32) |
Retorna o valor numérico do caractere |
| 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_RADIX ≤ radix ≤ MAX_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_RADIX ≤ radix ≤ MAX_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.