Преобразовать шестнадцатеричную строку в байт []

у нас есть строка вроде этого:

init_thread = "2b11020000ed"

Я должен отправить эту строку через Bluetooth, для чего я делаю это:

byte[] init = init_thread.getBytes();
GlobalVar.mTransmission.write(init);

Что мне нужно, это определить, чтоinit_thread строка является шестнадцатеричной строкой перед преобразованием ее в байты, потому что, если я делаю так, она ошибается:

Что делает сейчас = 2 (1 байт), b (1 байт), 1 (1 байт), 1 (1 байт) ...

Что должно делать = 2b (1 байт), 11 (1 байт), 02 (1 байт) ...

Ответы на вопрос(2)

Ваш ответ на вопрос