天天看點

JAVA 十六進制與字元串的轉換

将指定byte數組以16進制的形式列印到控制台

tohexstring

public static string tohexstring(int i)以十六進制的無符号整數形式傳回一個整數參數的字元串表示形式。

如果參數為負,那麼無符号整數值為參數加上 232;否則等于該參數。将該值轉換為十六進制(基數 16)的無前導 0 的 ascii 數字字元串。如果無符号數的大小值為零,則用一個零字元 '0' ('\u0030') 表示它;否則,無符号數大小的表示形式中的第一個字元将不是零字元。用以下字元作為十六進制數字:

0123456789abcdef

這些字元的範圍是從 '\u0030' 到 '\u0039' 和從 '\u0061' 到 '\u0066'。如果希望得到大寫字母,可以在結果上調用 string.touppercase() 方法:

integer.tohexstring(n).touppercase()

參數:

i - 要轉換成字元串的整數。

傳回:

用十六進制(基數 16)參數表示的無符号整數值的字元串表示形式。