Я получаю шестнадцатеричные строки размером 14 байт, например a55a0b05000000000022366420ec
.
Я использую javax.xml.bind.DatatypeConverter.parseHexBinary(String s)
, чтобы получить массив из 14 байтов.
К сожалению, это байты unigend, как, например, последний 0xEC
= 236.
Но я бы хотел сравнить их с байтами:
if(byteArray[13] == 0xec)
Так как 235 больше, чем подписанный байт, это если оператор потерпит неудачу.
Любая идея, как решить эту проблему в Java?
Thx!