byte数组转换成十六进制(bytesToHexString)

/* byte数组转换成十六进制输出:"abcd" => "61626364" */
public String bytesToHexString(byte[] bArr) {
    StringBuffer sb = new StringBuffer(bArr.length);
    String sTmp;

    for (int i = 0; i < bArr.length; i++) {
        sTmp = Integer.toHexString(0xFF & bArr[i]);
        if (sTmp.length() < 2)
            sb.append(0);
        sb.append(sTmp.toUpperCase());
    }

    return sb.toString();
}

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sunny05296/article/details/80691303
个人分类: 开发
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭