2016 - 2024

感恩一路有你

java数组转换成string 如何把Byte数组转换成整数?

浏览量:1412 时间:2021-04-03 07:21:32 作者:admin

如何把Byte数组转换成整数?

Java中将4字节数组转换为int值的方法如下:R/**-R*@param byte[]R*@return int/R*/-R public static int bytearraytoint(byte[]b){R byte[]a=new byte[4]/R int i=a.length-1,j=b.length-1/R for(i>=0,i-,J-{//从B的尾部复制数据(即int值的低位)r如果(J>=0)/r a[i]=B[J]r如果B.length小于4,则用0(a[0]&0xff)]~。您可以尝试以下两种方法:public static byte unitebytes(byte str0,byte STR1){byte STR1)}b0=字节解码(“0x”新字符串(new byte[]{str0})).byteValue()ub0=(byte)(ub0<< 4)byteub1=字节解码(“0x”新字符串(new byte[]{str1})).byteValue()byte ret=(byte)(ub0^ub1)return ret}公共静态byte[]HexString2Bytes(字符串str){byte[]ret=新字节[结构长度()/2]字节[]tmp=字符串getBytes()表示(int i=0 i<str.长度()/2 i){ret[i]=uniteBytes(tmp[i*2],tmp[i*2 1])}return ret}演示:String str=“1a543c3265c13d23f416e21”byte[]by=HexString2Bytes(str)

java数组转换成string 字符串转换为小数 java数组

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。