byte转String,以编码格式UTF-8转
private static String byteToString (byte[] bytes) {
if (null == bytes || bytes.length == 0) {
return "";
}
String strContent = "";
try {
strContent = new String(bytes, "utf-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return strContent;
}
转成其他进制
private static String bytesToHexString(byte[] bytes) {
StringBuilder sb = new StringBuilder(bytes.length);
byte[] var3 = bytes;
int var4 = bytes.length;
for(int var5 = 0; var5 < var4; ++var5) {
byte aByte = var3[var5];
String temp = Integer.toHexString(255 & aByte);
if (temp.length() < 2) {
sb.append(0);
}
sb.append(temp);
}
return sb.toString();
}