在Java中将十六进制字符串转换为无符号字节数组
发布时间:2020-12-15 04:56:17 所属栏目:Java 来源:网络整理
导读:我得到14字节的十六进制字符串,例如a55a0b05000000000022366420ec. 我使用 javax.xml.bind.DatatypeConverter.parseHexBinary(String s)来获取14个字节的数组. 不幸的是,这些是非原始字节,例如最后一个0xEC = 236. 但我想将它们与这样的字节进行比较: if(by
我得到14字节的十六进制字符串,例如a55a0b05000000000022366420ec.
我使用 javax.xml.bind.DatatypeConverter.parseHexBinary(String s)来获取14个字节的数组. 不幸的是,这些是非原始字节,例如最后一个0xEC = 236. 但我想将它们与这样的字节进行比较: 解决方法
尝试if(byteArray [13] ==(byte)0xec)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – AWT XOR SWING在一个应用程序中?
- Java编程中最基础的文件和目录操作方法详解
- java – Android如何在每个listvIew列表项上添加图标并更改
- Java Mail API:通过企业outlook acount发送电子邮件
- SpringBoot使用POI进行Excel下载
- Spring(三)之Ioc、Bean、Scope讲解
- 为什么java.util.calendar对象的值在调用get(int)后会发生变
- Java无限级树(递归)超实用案例
- Docker+Jenkins持续集成环境(1)使用Docker搭建Jenkins+Do
- java – 为什么不能将Object []转换为String []