Compartir a través de


Integer.ToHexString(Int32) Método

Definición

Devuelve una representación de cadena del argumento entero como un entero sin signo en base 16.

[Android.Runtime.Register("toHexString", "(I)Ljava/lang/String;", "")]
public static string ToHexString (int i);
[<Android.Runtime.Register("toHexString", "(I)Ljava/lang/String;", "")>]
static member ToHexString : int -> string

Parámetros

i
Int32

entero que se va a convertir en una cadena.

Devoluciones

representación de cadena del valor entero sin signo representado por el argumento en hexadecimal (base  16).

Atributos

Comentarios

Devuelve una representación de cadena del argumento entero como un entero sin signo en base 16.

El valor entero sin signo es el argumento más 2<sup>32</sup> si el argumento es negativo; de lo contrario, es igual al argumento . Este valor se convierte en una cadena de dígitos ASCII en hexadecimal (base  16) sin puntas 0adicionales.

El valor del argumento se puede recuperar de la cadena s devuelta llamando a Integer#parseUnsignedInt(String, int) Integer.parseUnsignedInt(s, 16).

Si la magnitud sin signo es cero, se representa mediante un único carácter '0' cero ('\u005Cu0030'); de lo contrario, el primer carácter de la representación de la magnitud sin signo no será el carácter cero. Los caracteres siguientes se usan como dígitos hexadecimales:

<blockquote>0123456789abcdef</blockquote>

Estos son los caracteres '\u005Cu0030' a través '\u005Cu0039' de y '\u005Cu0061' a través de '\u005Cu0066'. Si se desean letras mayúsculas, se puede llamar al java.lang.String#toUpperCase() método en el resultado:

<blockquote>Integer.toHexString(n).toUpperCase()</blockquote>

Agregado en la versión 1.0.2.

Documentación de Java para java.lang.Integer.toHexString(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