byte数组转String
时间: 2023-06-05 10:06:52 浏览: 184
可以使用以下代码将byte数组转换为String:
```
byte[] byteArray = { 72, 101, 108, 108, 111 };
String str = new String(byteArray);
System.out.println(str); // Output: Hello
```
请注意,此代码假定使用的字符编码与byte数组中的字节相同。如果使用不同的字符编码,则无法正确转换。
相关问题
byte数组 转string
byte数组转string可以通过以下代码实现:
```java
byte[] bytes = {97, 98, 99, 100};
String str = new String(bytes);
System.out.println(str); // 输出abcd
```
在这里,将byte数组转换为String对象使用了String的构造函数。该构造函数接受一个byte数组作为参数,并返回一个与该数组中的字节序列等效的字符串。
byte数组转string
可以使用以下代码进行byte数组转string操作:
```
byte[] byteArray = new byte[] { 97, 98, 99 };
string str = Encoding.Default.GetString(byteArray);
```
其中,byteArray为要转换的byte数组,Encoding.Default.GetString()方法可以将byte数组转换为对应的字符串。
阅读全文