Java按不同的编码类型将十六进制数转化为String字符串代码
时间: 2023-04-09 19:03:08 浏览: 138
可以回答这个问题。Java中可以使用以下代码将十六进制数转化为String字符串:
String hexString = "48656c6c6f20576f726c64"; // 十六进制数
byte[] bytes = new byte[hexString.length() / 2];
for (int i = 0; i < bytes.length; i++) {
bytes[i] = (byte) Integer.parseInt(hexString.substring(2 * i, 2 * i + 2), 16);
}
String str = new String(bytes, StandardCharsets.UTF_8);
System.out.println(str); // 输出 "Hello World"
阅读全文