我需要一次从一行文件中读取二进制数据。但似乎我只能使用FileInputStream一次读取n个字节,有什么建议吗?
FileInputStream inputStream = new FileInputStream("C:/dir/testfile");
byte[] buffer = new byte[3480];
inputStream.read(buffer);
答案 0 :(得分:3)
二进制文件没有行。因此,您无法读取线条。
答案 1 :(得分:2)
没有" line"在二进制文件中。
它是单一的东西"或者它具有基于记录/字段的特定文档格式,告诉您每个字节要读取的字节数(或它们如何终止)以及它们代表的内容。
(从评论中移出)