Integer.ToHexString(Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
以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 屬性授權中所述的詞彙使用。