Подтвердить что ты не робот

Как преобразовать char из алфавитного символа в шестнадцатеричное число в java

как преобразовать a char из алфавитного символа в шестнадцатеричное число в java a если у кого-нибудь есть встроенный метод в java, который выполняет задание или у вас есть собственный метод, можете ли вы помочь

я забыл, а также как преобразовать из hex в двоичный

4b9b3361

Ответ 1

Вы можете преобразовать из char в шестнадцатеричную строку.

char ch = 
String hex = String.format("%04x", (int) ch);

Чтобы прочитать hex и преобразовать в двоичный файл, вы можете сделать

int num = Integer.parseInt(text, 16);
String bin = Integer.toString(num, 2);

Ответ 2

Вы можете использовать:

Integer.toHexString((int) 'a');
Integer.toBinaryString((int) 'b');

Обновление: hex → двоичное преобразование:

Integer.toBinaryString(Integer.parseInt("fa", 16))