请教一下,怎么asd变量转成s变量? 搞了半天了。。
代码如下
byte[] s={0x01,0x02,0x03,0x04,0x05,0x06,0x00,0x00,0x00,0x00,0x20,0x18,0x14,0x12,0x01,0x01,0x01,0x01}; String asd="01020304050600000000201814120101010102"; 一般的我知道,可是这个情况比较特殊, 因为最开始String字符串里放的是16进制的数据帧,然后我要进行crc校验就必要转成 0x00这样的格式。 string类型的变量中放的是数据帧发来的数据, 其中的数据全是16进制, 每两个数字表示一个字节,有特殊含义,。 然后比如 string的是0607 那么byte数组中应该是{0x06,0x07} String str = "0f8adffb11dc" 转换为byte[] byteText = { 0x0f, 0x8a, 0xdf, 0xfb,0x11, 0xdc}
相关分类