共用方式為


Integer.ToHexString(Int32) 方法

定義

以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

參數

i
Int32

要轉換成字串的整數。

傳回

以十六進位自變數表示之無符號整數值的字串表示法(base 16).

屬性

備註

以base 16中的不帶正負號整數形式傳回整數自變數的字串表示。

無符號整數值是自變數加上 2<sup 32</sup>> 如果自變數為負數,則為 ;否則,它等於 自變數。 此值會轉換成十六進位的 ASCII 數位字串(base 16) 沒有額外的領先 0

藉由呼叫 Integer#parseUnsignedInt(String, int) Integer.parseUnsignedInt(s, 16),即可從傳回的字串s復原自變數的值。

如果無符號大小為零,則會以單一零字元 '0' 表示;'\u005Cu0030'否則,不帶正負號大小表示的第一個字元將不會是零字元。 下列字元會作為十六進位數位使用:

<blockquote>0123456789abcdef</blockquote>

這些是透過 '\u005Cu0039''\u005Cu0061''\u005Cu0066'的字元'\u005Cu0030'。 如果需要大寫字母, java.lang.String#toUpperCase() 可能會在結果上呼叫 方法:

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

已在1.0.2中新增。

java.lang.Integer.toHexString(int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於