java 二进制数据与16进制字符串相互转化方法
二进制数据一般输入的格式是0x45,0x3a,0xc3,这种数据格式看起来是16进制的字符串,但是实际上在存储的时候每个都对应一个字节,比如0x45的二进制字节就是01000101,对应的16进制字符串就是0x45。实际编程过程中,经常遇到这两种格式的相互转化,在此记录一下代码。
二进制数据转化为16进制字符串(中间加的‘:'还有‘;'是为了查看下标,也可以自行去掉):
publicstaticStringbytesToHexString(byte[]src){
StringBuilderstringBuilder=newStringBuilder();
if(src==null||src.length<=0){
returnnull;
}
for(inti=0;i
16进制字符串转化为二进制数据:
publicstaticbyte[]hexStringToByte(Stringhex){
intlen=(hex.length()/2);
byte[]result=newbyte[len];
char[]achar=hex.toCharArray();
for(inti=0;i
以上这篇java二进制数据与16进制字符串相互转化方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短