字节数组转为字符串
时间: 2023-07-01 18:28:56 浏览: 73
将字节数组转换为字符串,可以使用Java中的String类的构造函数。具体实现可以使用以下代码:
```java
byte[] bytes = {72, 101, 108, 108, 111}; // 字节数组
String str = new String(bytes); // 将字节数组转换为字符串
System.out.println(str); // 输出: Hello
```
上面的代码将字节数组`{72, 101, 108, 108, 111}`转换为字符串"Hello"。注意,这里使用的是String类的构造函数,该构造函数的参数为字节数组。
相关问题
Python将字节数组转为字符串
在Python中,将字节数组转换为字符串可以使用`decode()`方法。具体实现可以使用以下代码:
```python
bytes_array = b'Hello' # 字节数组
str = bytes_array.decode('utf-8') # 将字节数组转换为字符串
print(str) # 输出: Hello
```
上面的代码将字节数组`b'Hello'`转换为字符串"Hello"。注意,这里使用的是`decode()`方法,该方法的参数是字节数组的编码方式,通常使用的是"utf-8"。
Java中将字节数组转为string
在Java中将字节数组转为字符串可以使用String类的构造方法,如下所示:
```java
byte[] byteArray = {97, 98, 99, 100};
String str = new String(byteArray);
System.out.println(str);
```
这段代码将字节数组 `{97, 98, 99, 100}` 转为字符串 `"abcd"` 并输出。需要注意的是,使用这种方法时会使用默认的字符集编码来将字节数组转为字符串,如果需要使用其他字符集,可以使用带有字符集参数的构造方法。
相关推荐
![pbl](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)