Freigeben über


Integer.ToHexString(Int32) Methode

Definition

Gibt eine Zeichenfolgendarstellung des ganzzahligen Arguments als nicht signierte ganze Zahl in base 16 zurück.

[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

Parameter

i
Int32

eine ganze Zahl, die in eine Zeichenfolge konvertiert werden soll.

Gibt zurück

die Zeichenfolgendarstellung des nicht signierten ganzzahligen Werts, dargestellt durch das Argument in hexadezimal (base  16).

Attribute

Hinweise

Gibt eine Zeichenfolgendarstellung des ganzzahligen Arguments als nicht signierte ganze Zahl in base 16 zurück.

Der Ganzzahlwert ohne Vorzeichen ist das Argument plus 2<sup>32</sup> , wenn das Argument negativ ist. Andernfalls entspricht er dem Argument. Dieser Wert wird in eine Zeichenfolge von ASCII-Ziffern in hexadezimal konvertiert (base  16) ohne extra führende 0s.

Der Wert des Arguments kann durch Aufrufen Integer#parseUnsignedInt(String, int) Integer.parseUnsignedInt(s, 16)von der zurückgegebenen Zeichenfolge s wiederhergestellt werden.

Wenn die nicht signierte Größe null ist, wird sie durch ein einzelnes Nullzeichen '0' ('\u005Cu0030') dargestellt. Andernfalls ist das erste Zeichen der Darstellung der nicht signierten Größe nicht das Nullzeichen. Die folgenden Zeichen werden als hexadezimale Ziffern verwendet:

<Blockquote/Blockquote>0123456789abcdef<>

Dies sind die Zeichen '\u005Cu0030' durch '\u005Cu0039' und '\u005Cu0061' durch '\u005Cu0066'. Wenn Großbuchstaben gewünscht werden, kann die java.lang.String#toUpperCase() Methode für das Ergebnis aufgerufen werden:

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

Hinzugefügt in 1.0.2.

Java-Dokumentation für java.lang.Integer.toHexString(int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: