欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

16進制轉字符串原理

夏志豪2年前42瀏覽0評論

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用十六進制表示只占2位。 同理,相反的轉換也是將兩個16進制字符轉換成一個byte,原理同上。

根據以上原理,就可以將byte數組轉換為16進制字符串了,當然也可以將16進制字符串轉換為byte數組了。

java 字符 二進制,16進制轉字符串原理