byte[]转String:
- public static String bytesToHexString(byte[] data) {
- StringBuffer sb = new StringBuffer();
- for (int i = 0; i < data.length; i++) {
- sb.append(String.format("%1$02X", data[i]).toUpperCase()).append(" ");
- }
- return sb.toString();
- }
本文介绍了一种将byte数组转换为字符串的方法。通过使用StringBuffer和String.format方法,可以将每个byte转换为其对应的十六进制表示形式,并最终形成一个完整的字符串。此方法适用于需要将二进制数据以十六进制字符串形式显示的场景。
3万+

被折叠的 条评论
为什么被折叠?



