java 二进制流 文件_Java 二进制数据转成文件
时间: 2023-11-02 19:06:23 浏览: 135
可以使用Java中的FileOutputStream和DataOutputStream类将二进制数据转换为文件。以下是一个简单的示例代码:
```java
import java.io.*;
public class BinaryToFile {
public static void main(String[] args) throws IOException {
byte[] binaryData = {0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x20, 0x57, 0x6f, 0x72, 0x6c, 0x64};
FileOutputStream fileOutputStream = new FileOutputStream("output.bin");
DataOutputStream dataOutputStream = new DataOutputStream(fileOutputStream);
dataOutputStream.write(binaryData);
dataOutputStream.close();
fileOutputStream.close();
}
}
```
在上面的代码中,我们首先定义了一个byte数组binaryData,它包含了一些二进制数据。然后,我们创建了一个FileOutputStream对象和一个DataOutputStream对象。接下来,我们调用DataOutputStream的write()方法将二进制数据写入文件。最后,我们关闭了DataOutputStream和FileOutputStream对象。
运行上面的代码后,我们会得到一个名为output.bin的文件,它包含了我们写入的二进制数据。
阅读全文