Мне нужно записать в матрице 8x8 двоичные значения из 8 шестнадцатеричных чисел (один для строки). Эти цифры будут составлять не более 8 бит. Я написал следующий код для преобразования из шестнадцатеричной в двоичную:Преобразование из hex в двоичное сохранение 8 бит в Java
private String hexToBin (String hex){
int i = Integer.parseInt(hex, 16);
String bin = Integer.toBinaryString(i);
return bin;
}
Но у меня есть проблема, что значения ниже 0x80 не нужны 8 бит, которые будут представлены в двоичной системе. Мой вопрос: есть ли функция для преобразования в двоичный файл в 8-битном формате (заполнение левых позиций нулями)? Большое спасибо
* «есть функция для преобразования в двоичный в формате 8-битном (заполнение левого положения нулей)?» * Нет, но 'string.Format()' может заполнить недостающие символы, прежде чем другая строка ... –