在 Java 中將位元組轉換成十六進位制等價值
要將位元組轉換成十六進位制等價值,請在 Java 中使用 toHexString() 方法。
首先,我們取一個位元組值。
byte val1 = (byte)90;
在使用該方法之前,讓我們做一些更復雜的運算。現在遮蔽位元組值
int res = val1 & 0xFF;
現在,讓我們看一個完整的示例,並使用 toHexString() 方法將位元組轉換成十六進位制等價值。
示例
public class Demo { public static void main(String[] args) { byte val1 = (byte)90; System.out.println("Byte = "+val1); int res = val1 & 0xFF; System.out.println("Hexadecimal = "+Integer.toHexString(res)); } }
輸出
Byte = 90 Hexadecimal = 5a
廣告