在 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

更新时间:2020-06-26

1K+ 次浏览

助力你的职业生涯

完成课程,获得认证

立即开始
广告