public static String byteTostring(byte[] bytes){
//颠倒顺序
for (int i = 0; i < bytes.length/2; i++) {
byte temp=bytes[i];
bytes[i]=bytes[bytes.length-1-i];
bytes[bytes.length-1-i]=temp;
}
//字节数组转换为16进制字符串
String strHex= "";
StringBuilder sb = new StringBuilder("");
for (int i=0;i<bytes.length;i++) {
strHex = Integer.toHexString((bytes[i]+51) & 0xFF);
sb.append((strHex.length()==1)?"0"+strHex:strHex);// 每个字节由两个字符表示,位数不够,高位补0
}
return sb.toString().trim();
01-11
1968
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交