在 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
广告