java 写文件 二进制_简单Java程序向实用程序的过度:二进制文件的读写
时间: 2024-02-09 14:12:37 浏览: 86
好的,关于Java写文件二进制的问题,我可以向您介绍一下Java如何读写二进制文件。
Java提供了多种读写二进制文件的方式,其中最常用的方式是使用InputStream和OutputStream对象,这两个对象都是抽象类,它们分别对应着输入流和输出流。
对于写入二进制文件,我们可以使用FileOutputStream对象,代码如下:
```java
import java.io.FileOutputStream;
import java.io.IOException;
public class BinaryFileWriter {
public static void main(String[] args) {
String fileName = "data.bin";
byte[] data = {10, 20, 30, 40, 50};
try (FileOutputStream fos = new FileOutputStream(fileName)) {
fos.write(data);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这个程序会将一个byte数组写入到名为data.bin的文件中。
对于读取二进制文件,我们可以使用FileInputStream对象,代码如下:
```java
import java.io.FileInputStream;
import java.io.IOException;
public class BinaryFileReader {
public static void main(String[] args) {
String fileName = "data.bin";
try (FileInputStream fis = new FileInputStream(fileName)) {
byte[] data = fis.readAllBytes();
for (byte b : data) {
System.out.println(b);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这个程序会读取名为data.bin的文件中的所有字节,并逐个输出到控制台上。
以上就是Java读写二进制文件的简单介绍,希望能对您有所帮助。
阅读全文