Вы также можете попробовать разбить строку на 2-символьные длинные строки и преобразовать их в отдельные байты с помощью Byte.parseByte (my2CharString, 16), а затем отправить их
Вот код, который будет делать то, что вы хотите, просто замените System.out.println () на write () <- необходимо записать только один байт: </p>
String output = "ffee101";
while(output.length() > 0){
String byteToWrite;
if(output.length() <= 2){
byteToWrite = output;
output = "";
}
else{
byteToWrite = output.substring(0,2);
output = output.substring(2);
}
byte b = (byte)Short.parseShort(byteToWrite, 16);
System.out.println(b);
}