Мне нужно преобразовать двоичную строку в шестнадцатеричную строку, но у меня есть проблема. Я преобразовал двоичную строку в шестнадцатеричную строку с помощью этого метода:
public static String binaryToHex(String bin){
return Long.toHexString(Long.parseLong(bin,2));
}
это нормально! но я теряю нули слева от строки. Пример:
метод возвращает это: 123456789ABCDEF, но я хочу вернуть это:
00000123456789ABCDEF