问答详情
源自:4-1 消息摘要算法MAC实现与应用

关于byte[]和string

Hex.byteArrayToString 和 new String(byte[] b)  两个都是byte[]转string 但是结果不同 解析下 谢谢

提问者:羽. 2017-04-10 16:06

个回答

  • taoy
    2017-06-15 14:54:14

    一个byte是八比特,new String时按照byte的值到字符表中找对应的字符来生成字符串。Hex.byteArrayToString是把一个byte变成两个十六进制的英文与数字组合,内容当然就不会一样。

  • duhua
    2017-04-19 14:58:20

    有时候需要设置字符编码