如何将字符串转为二进制文件
时间: 2023-11-30 08:05:16 浏览: 283
将字符串转换为二进制文件的步骤如下:
1. 将字符串转换为字节数组。可以使用字符串的 `getBytes()` 方法来实现。
2. 创建一个文件输出流,将字节数组写入文件。
下面是一个示例代码:
```java
import java.io.FileOutputStream;
import java.io.IOException;
public class StringToBinaryFile {
public static void main(String[] args) {
String str = "Hello, world!";
byte[] bytes = str.getBytes();
String filename = "hello.bin";
try (FileOutputStream fos = new FileOutputStream(filename)) {
fos.write(bytes);
System.out.println("Successfully wrote " + bytes.length + " bytes to " + filename);
} catch (IOException e) {
System.err.println("Failed to write to " + filename + ": " + e.getMessage());
}
}
}
```
在上面的代码中,我们首先将字符串 `"Hello, world!"` 转换为字节数组 `bytes`,然后使用 `FileOutputStream` 将字节数组写入文件 `"hello.bin"`。最后输出成功写入的字节数和文件名。
阅读全文