バイナリ文字列を 16 進文字列に変換する必要がありますが、問題があります。この方法で、バイナリ文字列を 16 進文字列に変換しました。
public static String binaryToHex(String bin){
return Long.toHexString(Long.parseLong(bin,2));
}
大丈夫です!しかし、文字列の左側にあるゼロを失います。元:
メソッドはこれを返します:123456789ABCDEF、しかし私はこれを返したいです:
00000123456789ABCDEF