java中byte與16進制數組轉換

java中byte用二進制表示佔用8位,而咱們知道16進制的每一個字符須要用4位二進制位來表示(23 + 22 + 21 + 20 = 15),因此咱們就能夠把每一個byte轉換成兩個相應的16進制字符,即把byte的高4位和低4位分別轉換成相應的16進制字符H和L,並組合起來獲得byte轉換到16進制字符串的結果new String(H) + new String(L)。即byte用十六進制表示
相關文章
相關標籤/搜索