写一串16进制数组转化为string字符串的java代码
时间: 2023-12-27 14:05:26 浏览: 30
当然,我可以帮你编写Java代码将16进制数组转换为字符串。以下是示例代码:
```java
public class HexArrayToString {
public static void main(String[] args) {
// 示例16进制数组
byte[] hexArray = {0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x20, 0x57, 0x6f, 0x72, 0x6c, 0x64};
// 将16进制数组转换为字符串
String str = hexArrayToString(hexArray);
// 输出结果
System.out.println(str);
}
public static String hexArrayToString(byte[] hexArray) {
StringBuilder sb = new StringBuilder();
for (byte b : hexArray) {
// 将字节转换为16进制字符串
String hex = String.format("%02X", b);
// 将16进制字符串添加到字符串构建器中
sb.append(hex);
}
// 返回最终的字符串
return sb.toString();
}
}
```
这段代码的输出结果将会是:`48656C6C6F20576F726C64`。请注意,这里的示例数组是字节类型的,如果你有其他类型的数组,需要根据实际情况进行类型转换。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)