java byte 转 字符串
时间: 2023-09-04 09:16:52 浏览: 98
Java中字符串与byte数组之间的相互转换
将一个 Java 的 byte 数组转换成字符串,可以使用 String 类的构造方法,如下所示:
```java
byte[] byteArray = {97, 98, 99, 100, 101};
String str = new String(byteArray);
System.out.println(str);
```
其中,byteArray 是要转换的 byte 数组,String 类的构造方法会将字节数组中的每个元素转换成相应的字符,并拼接成一个字符串。输出结果为:
```
abcde
```
需要注意的是,使用这种方法转换时,默认使用的是平台默认字符集编码,如果要指定编码格式,可以使用如下方法:
```java
String str = new String(byteArray, StandardCharsets.UTF_8);
```
其中,StandardCharsets.UTF_8 是指定的编码格式,可以根据需要进行修改。
阅读全文