Hex.byteArrayToString 和 new String(byte[] b) 两个都是byte[]转string 但是结果不同 解析下 谢谢
一个byte是八比特,new String时按照byte的值到字符表中找对应的字符来生成字符串。Hex.byteArrayToString是把一个byte变成两个十六进制的英文与数字组合,内容当然就不会一样。
有时候需要设置字符编码