Lenguaje

Character.Digit Método

Definición

Sobrecargas

Nombre Description
Digit(Char, Int32)

Devuelve el valor numérico del carácter ch en el radix especificado.

Digit(Int32, Int32)

Devuelve el valor numérico del carácter especificado (punto de código Unicode) en el radix especificado.

Digit(Char, Int32)

Devuelve el valor numérico del carácter ch en el 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

carácter que se va a convertir.

radix
Int32

el radix.

Devoluciones

el valor numérico representado por el carácter del radix especificado.

Atributos

Comentarios

Devuelve el valor numérico del carácter ch en el radix especificado.

Si el radix no está en el rango MIN_RADIXradixMAX_RADIX o si el valor de ch no es un dígito válido en el radix especificado, -1 se devuelve. Un carácter es un dígito válido si al menos uno de los siguientes es true: <ul><li>El método isDigit es true del carácter y el valor de dígito decimal Unicode del carácter (o su descomposición de carácter único) es menor que el radix especificado. En este caso, se devuelve el valor de dígito decimal. <li>El carácter es una de las letras latinas mayúsculas 'A' a través 'Z' de y su código es menor que radix + 'A' - 10. En este caso, ch - 'A' + 10 se devuelve . <li>El carácter es una de las letras latinas minúsculas 'a' a través 'z' de y su código es menor que radix + 'a' - 10. En este caso, ch - 'a' + 10 se devuelve . <li>El carácter es una de las letras latinas mayúsculas A () a la Z ('\u005CuFF21''\u005CuFF3A') y su código es menor que radix + '\u005CuFF21' - 10. En este caso, ch - '\u005CuFF21' + 10 se devuelve . <li>El carácter es una de las letras latinas minúsculas fullwidth a () a z ('\u005CuFF41''\u005CuFF5A') y su código es menor que radix + '\u005CuFF41' - 10. En este caso, ch - '\u005CuFF41' + 10 se devuelve . </ul>

<b>Nota:</b> Este método no puede controlar caracteres adicionales. Para admitir todos los caracteres Unicode, incluidos los caracteres complementarios, use el #digit(int, int) método .

Java documentación para java.lang.Character.digit(char, int).

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.

Se aplica a

Digit(Int32, Int32)

Devuelve el valor numérico del carácter especificado (punto de código Unicode) en el 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

carácter (punto de código Unicode) que se va a convertir.

radix
Int32

el radix.

Devoluciones

el valor numérico representado por el carácter del radix especificado.

Atributos

Comentarios

Devuelve el valor numérico del carácter especificado (punto de código Unicode) en el radix especificado.

Si el radix no está en el rango MIN_RADIXradixMAX_RADIX o si el carácter no es un dígito válido en el radix especificado, -1 se devuelve. Un carácter es un dígito válido si al menos uno de los siguientes es true: <ul><li>El método #isDigit(int) isDigit(codePoint) es true del carácter y el valor de dígito decimal Unicode del carácter (o su descomposición de carácter único) es menor que el radix especificado. En este caso, se devuelve el valor de dígito decimal. <li>El carácter es una de las letras latinas mayúsculas 'A' a través 'Z' de y su código es menor que radix + 'A' - 10. En este caso, codePoint - 'A' + 10 se devuelve . <li>El carácter es una de las letras latinas minúsculas 'a' a través 'z' de y su código es menor que radix + 'a' - 10. En este caso, codePoint - 'a' + 10 se devuelve . <li>El carácter es una de las letras latinas mayúsculas A () a la Z ('\u005CuFF21''\u005CuFF3A') y su código es menor que radix + '\u005CuFF21' - 10. En este caso, codePoint - '\u005CuFF21' + 10 se devuelve . <li>El carácter es una de las letras latinas minúsculas fullwidth a () a z ('\u005CuFF41''\u005CuFF5A') y su código es menor que radix + '\u005CuFF41'- 10. En este caso, codePoint - '\u005CuFF41' + 10 se devuelve . </ul>

Agregado en 1.5.

Java documentación para java.lang.Character.digit(int, int).

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.

Se aplica a