Condividi tramite


Integer.ToHexString(Int32) Metodo

Definizione

Restituisce una rappresentazione di stringa dell'argomento integer come intero senza segno in 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

Parametri

i
Int32

intero da convertire in una stringa.

Restituisce

rappresentazione di stringa del valore intero senza segno rappresentato dall'argomento in formato esadecimale (base  16).

Attributi

Commenti

Restituisce una rappresentazione di stringa dell'argomento integer come intero senza segno in base 16.

Il valore intero senza segno è l'argomento più 2<sup>32</sup> se l'argomento è negativo; in caso contrario, è uguale all'argomento. Questo valore viene convertito in una stringa di cifre ASCII in formato esadecimale (base  16) senza altri caratteri iniziali 0.

Il valore dell'argomento può essere recuperato dalla stringa s restituita chiamando Integer#parseUnsignedInt(String, int) Integer.parseUnsignedInt(s, 16).

Se la grandezza senza segno è zero, è rappresentata da un singolo carattere '0' zero ('\u005Cu0030'); in caso contrario, il primo carattere della rappresentazione della grandezza senza segno non sarà il carattere zero. I caratteri seguenti vengono usati come cifre esadecimali:

<blockquote/blockquote>0123456789abcdef<>

Questi sono i caratteri '\u005Cu0030' da '\u005Cu0039' e '\u005Cu0061' a '\u005Cu0066'. Se si desiderano lettere maiuscole, il java.lang.String#toUpperCase() metodo può essere chiamato sul risultato:

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

Aggiunta nella versione 1.0.2.

Documentazione java per java.lang.Integer.toHexString(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a