用Java读取二进制文件

时间:2013-04-27 21:38:30

标签: java

假设我想读取一个包含三种数据类型char,int和double的二进制文件(但是,这个二进制文件可以按任意顺序包含这三种数据类型中的任意数量)。然后我想将这些数据类型中的三个存储到char数组列表,双数组列表和整数数组列表中。任何人都可以帮忙吗?我真的很感激。

2 个答案:

答案 0 :(得分:2)

您的文件需要某种关于如何阅读它的地图。没有神奇的功能可以区分让我们说4 char和1 int。

您需要打开文件,阅读地图然后相应地阅读文件

答案 1 :(得分:2)

基本答案是DataInputStream。它具有读取所有原始数据类型的方法。当你读到哪种类型当然取决于你: - )