我尝试向USB设备发送命令。我必须将此命令转换为:DA AD 02 74 00 BFDB到字节数组。我开始是这样的:
private static final byte[] send = new byte[] {
(byte)0xda,(byte)0xad, // const
// command
};
但我不知道下一步是什么。我应该如何将02写为字节,74等等?请帮忙。
答案 0 :(得分:1)
按照以前的方式继续:
private static final byte[] send = new byte[] {
(byte)0xDA, (byte)0xAD, (byte)0x02, (byte)0x74,
(byte)0x00, (byte)0xBF, (byte)0xDB
};
为了简化语法,您还可以查看this answer,然后使用类似"DAAD027400BFDB"
的字符串,甚至改进该答案中的代码以忽略空格,这样您就可以保留语法了在你的问题中。