我有一个字符串缓冲区,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()吗?解决这个问题的正确方法是什么?