使用Java Read .dat文件将数据拆分为字节

时间:2019-01-10 17:51:44

标签: java byte

我有一个.dat文件,该文件中的信息分别分为64、32、8、8、8、8个字节。

我知道如何读取具有已知拆分(例如“:”)的文件,而不是基于字节大小的文件拆分。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

我建议使用ObjectInputStream#read(byte[] b),其中byte[] b是按以下方式初始化的数组:byte[] b = new byte[i]其中i是您希望读取的字节数。对分别更改i / b的每个部分执行此操作,直到获得所有数据为止。