java将 16进制的字节数组 转换成成 UTF-8 格式的字符串
时间: 2023-11-27 13:53:12 浏览: 106
JAVA 十六进制与字符串的转换
可以使用Java内置的标准库中的`Charset`来进行转换。具体实现代码如下:
```java
byte[] hexBytes = new byte[] { (byte) 0xE4, (byte) 0xBD, (byte) 0xA0, (byte) 0xE5, (byte) 0xA5, (byte) 0xBD }; // 16进制的字节数组
String utf8Str = new String(hexBytes, Charset.forName("UTF-8")); // 转换成UTF-8格式的字符串
```
在上面的代码中,`Charset.forName("UTF-8")`用于获取UTF-8字符集的实例,然后将16进制的字节数组转换成UTF-8格式的字符串。
阅读全文