使用javaIO流实现字符串和字节数组之间的相互转换。例如将字符串“北京动力节点bjpowernode”转换为字节数组,并将字节数组再转换回字符串。
时间: 2024-03-10 16:47:01 浏览: 79
好的,以下是使用Java IO流实现字符串和字节数组相互转换的示例代码:
```java
import java.io.*;
public class StringByteArrayConversion {
public static void main(String[] args) throws IOException {
String str = "北京动力节点bjpowernode";
// 字符串转换为字节数组
byte[] byteArray = str.getBytes();
System.out.println("字符串转换为字节数组:" + byteArray);
// 字节数组转换为字符串
String str2 = new String(byteArray);
System.out.println("字节数组转换为字符串:" + str2);
}
}
```
在上面的示例代码中,我们首先将字符串转换为字节数组,然后将字节数组再转换回字符串。在字符串转换为字节数组时,我们使用了 `getBytes()` 方法,该方法返回一个字节数组。在字节数组转换为字符串时,我们使用了 `String(byte[])` 构造方法,该方法将一个字节数组转换为一个字符串对象。
阅读全文