byte[][] 转 string
时间: 2023-08-07 19:02:47 浏览: 80
要将byte\[\]\[\]转换为string,您可以使用以下代码:
```java
public static String byteToString(byte\[\]\[\] bytes) {
StringBuilder sb = new StringBuilder();
for (byte\[\] row : bytes) {
for (byte b : row) {
sb.append((char) b);
}
}
return sb.toString();
}
```
这个方法将遍历byte\[\]\[\]数组中的每个字节,并将其转换为char类型,然后将其添加到StringBuilder中。最后,将StringBuilder转换为String并返回。请注意,这个方法假设byte\[\]\[\]数组中的每个字节都可以转换为有效的字符。如果字节表示的是非ASCII字符,您可能需要使用适当的字符编码来进行转换。
#### 引用[.reference_title]
- *1* [Solidity String转byte32 byte转String](https://blog.csdn.net/weixin_42195162/article/details/112027094)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Java - byte[] 和 String互相转换](https://blog.csdn.net/weixin_30872337/article/details/99608807)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文