我需要将二进制字符串转换为十六进制字符串,但是我遇到了问题。
通过以下方法,我已经将二进制字符串转换为十六进制字符串:
public static String binaryToHex(String bin){
return Long.toHexString(Long.parseLong(bin,2));
}
没问题!但我失去了字符串左边的零。
例如:
这个方法返回这个值:123456789ABCDEF,但是我想要返回这个值:
00000123456789ABCDEF
String.format
方法将字符串附加0。 - Rohit Jain