当我使用method时,我想将一个字节从字符串转换为十六进制Integer.toHexString
,正数可以,但负数输出为
像ffffffa7
这样的东西,我想总是得到两个char字符串,该怎么做?
为什么在Byte类中没有toHexString
方法?
最佳答案
您可以使用String.format:
String.format("%02x", value)
当我使用method时,我想将一个字节从字符串转换为十六进制Integer.toHexString
,正数可以,但负数输出为
像ffffffa7
这样的东西,我想总是得到两个char字符串,该怎么做?
为什么在Byte类中没有toHexString
方法?
最佳答案
您可以使用String.format:
String.format("%02x", value)