語言

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)沒有額外的前導 0s。

可透過呼叫 s從返回的字串Integer#parseUnsignedInt(String, int) Integer.parseUnsignedInt(s, 16)中恢復參數值。

若無號大小為零,則以單一零字元'0''\u005Cu0030'表示(;否則,無符號大小表示的第一個字元不會是零字元)。 以下字元用作十六進位數字:

<引用>0123456789abcdef</引用>

這些就是徹頭'\u005Cu0030''\u005Cu0039''\u005Cu0061'徹尾的人物。'\u005Cu0066' 若需要大寫字母,則可對結果呼叫該 java.lang.String#toUpperCase() 方法:

<引用>Integer.toHexString(n).toUpperCase()</引用>

在 1.0.2 版本中加入。

Java 文件 java.lang.Integer.toHexString(int)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於