在 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+ 次瀏覽

助力你的職業生涯

完成課程,獲得認證

立即開始
廣告