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

古城微笑少年丶 2022-05-22 03:50 944阅读 0赞
  1. /* byte数组转换成十六进制输出:"abcd" => "61626364" */
  2. public String bytesToHexString(byte[] bArr) {
  3. StringBuffer sb = new StringBuffer(bArr.length);
  4. String sTmp;
  5. for (int i = 0; i < bArr.length; i++) {
  6. sTmp = Integer.toHexString(0xFF & bArr[i]);
  7. if (sTmp.length() < 2)
  8. sb.append(0);
  9. sb.append(sTmp.toUpperCase());
  10. }
  11. return sb.toString();
  12. }

发表评论

表情:
评论列表 (有 0 条评论,944人围观)

还没有评论,来说两句吧...

相关阅读