为了账号安全,请及时绑定邮箱和手机立即绑定

请教一下,怎么String类型的变量转成byte[]变量? 搞了半天了。。

请教一下,怎么String类型的变量转成byte[]变量? 搞了半天了。。

拉莫斯之舞 2018-07-26 14:14:40
请教一下,怎么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}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 853 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信