examples from jdk:进制转换如何写不用算法然后是介绍java中的byte与十六进制数的转换Java中的byte是由8个bit组成的,而16进制即16中状态,它是由4个bit来表示的,因为24=16。所以我们可以把一个byte转换成两个用16进制字符,即把高4位和低4位转换成相应的16进制字符,并组合这两个16进制字符串,从而得到byte的16进制字符串。同理,相反的转换也是将两个16进制字符转换成一个byte。直接 Integer.toHexString;,将byte强转为int不行吗?