byte 배열이 16진수로 변환됨(bytesToHexString)

1451 단어 개발하다
 
  
/* 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();
}

좋은 웹페이지 즐겨찾기