java读取bin文件
时间: 2023-07-18 11:13:29 浏览: 217
要读取二进制文件,可以使用Java中的FileInputStream和DataInputStream类。以下是一个简单的示例代码,可以读取二进制文件中的内容:
```
import java.io.*;
public class ReadBinaryFile {
public static void main(String[] args) {
try {
// 打开二进制文件
FileInputStream fileInputStream = new FileInputStream("example.bin");
DataInputStream dataInputStream = new DataInputStream(fileInputStream);
// 读取数据
int intValue = dataInputStream.readInt();
double doubleValue = dataInputStream.readDouble();
String stringValue = dataInputStream.readUTF();
// 输出数据
System.out.println("intValue: " + intValue);
System.out.println("doubleValue: " + doubleValue);
System.out.println("stringValue: " + stringValue);
// 关闭流
dataInputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个示例中,我们使用FileInputStream打开了一个名为“example.bin”的二进制文件,并使用DataInputStream读取了其中的int、double和String类型数据。最后,我们打印出这些数据,并使用dataInputStream.close()关闭了流。
阅读全文