java字节转string
时间: 2023-09-13 19:06:44 浏览: 135
要将Java中的字节转换为字符串,可以使用String类的构造函数或getBytes()方法。以下是两种方法的示例代码:
方法一:使用String类的构造函数
```java
byte\[\] bb = {97, 98, 99}; // 字节数组
String str = new String(bb); // 使用字节数组创建字符串
System.out.println(str); // 输出结果为 "abc"
```
方法二:使用getBytes()方法
```java
byte\[\] bb = {97, 98, 99}; // 字节数组
String str = new String(bb, "UTF-8"); // 使用指定的字符集将字节数组转换为字符串
System.out.println(str); // 输出结果为 "abc"
```
请注意,使用getBytes()方法时,可以指定字符集来确保正确的转换。在上述示例中,我们使用了UTF-8字符集。如果不指定字符集,默认会使用平台的默认字符集。
希望这可以帮助到你!
#### 引用[.reference_title]
- *1* *2* [Java byte 转化为 String](https://blog.csdn.net/wsjzzcbq/article/details/83040007)[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]
- *3* [java将字节流转换为字符串的方法](https://blog.csdn.net/weixin_45966674/article/details/127099185)[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 ]
阅读全文