byte数组转成16进制字符串的一种实现方式

public String bytes2HexStr(byte[] byteArr) {
        String hexString = "0123456789ABCDEF";
        StringBuilder sb = new StringBuilder(byteArr.length*2);
        for(int i=0;i>4));
            sb.append(hexString.charAt((byteArr[i]&0x0f)>>0));
        }
        return sb.toString();
    }

 

你可能感兴趣的:(算法)