Java将int十进制转换为十六进制十进制

我正在读取一个字节,因此需要将每个数字作为整数转换为字节。

例如,如果我有10个字节,则需要0x0、0x1和0x0,如果我有156个字节,则需要以十六进制获取每个值,因此我需要0x1、0x5和0x6。

如何将一个字节的每个十进制数转换为其自己的十进制十六进制字节?就像0xFF是255一样,它将得到0x2、0x5、0x5。

它也需要返回它填充的内容,所以0将是000,020将是020,而不仅仅是20

评论