而不是
Long.toHexString我将使用
Long.parseLong解析值,然后
String.format以所需的宽度(在您的示例中为21)输出值:
public static String binaryToHex(String bin) { return String.format("%21X", Long.parseLong(bin,2)) ;}
而不是
Long.toHexString我将使用
Long.parseLong解析值,然后
String.format以所需的宽度(在您的示例中为21)输出值:
public static String binaryToHex(String bin) { return String.format("%21X", Long.parseLong(bin,2)) ;}