バイト、16進数、バイナリ

バイトは8ビットを表します

進、バイナリ4つの代表

したがって、Javaバイト16進範囲を表すために2つのバイトを使用して-128 127であります

Hexにバイト

 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();
    }

おすすめ

転載: www.cnblogs.com/guyuedashu/p/12077878.html