У меня есть StringBuffer, strbuf=161656070200000000202020202001000000009E52;
.
Я хочу преобразовать в байтовый массив, который выглядит следующим образом:
byte[] byte_array=new byte[]
{(byte)0x16,(byte)0x16,(byte)0x56,(byte)0x07,
(byte)0x02,(byte)0x00,(byte)0x00,(byte)0x00,
(byte)0x00,(byte)0x20,(byte)0x20,(byte)0x20,
(byte)0x20,(byte)0x20,(byte)0x01,(byte)0x00,
(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x9E,(byte)0x52};
Нужно ли преобразовать strbuf
в hex
строку и затем сделать getBytes()
?
Как правильно подойти к этой проблеме?