chengcheng。 2019-06-20 09:58 采纳率: 18.2%
浏览 383
已结题

十六进制转换为(中文小白求指教)

共96bit,每四位对应一个十六进制数值
图片说明

要怎么解析, 比如我想要一个品名为"计算机" 规格为"哈哈哈" 批号为"iflak加开" 效期为"2090年2月3日" 厂家为"大公司" 的一个规则 怎么把编码转为中文 求大神指教,多谢

  • 写回答

3条回答 默认 最新

  • threenewbee 2019-06-20 10:29
    关注

    不知道你说的位是什么意思,显然不是2进制的bit,也不是字节,应该是16进制的字符串里的一个字母(相当于4个二进制位)
    如果你是byte数组,用 https://www.cnblogs.com/lulu638/p/4761262.html 转换为16进制字符串
    之后用substring得到你的每个部分,再用
    Integer.parseInt(hex, 16)
    得到数字

    评论

报告相同问题?

悬赏问题

  • ¥15 chaquopy python 安卓
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 有没有帮写代码做实验仿真的
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥30 vmware exsi重置后登不上
  • ¥15 易盾点选的cb参数怎么解啊
  • ¥15 MATLAB运行显示错误,如何解决?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题