从RandomAccessFile

时间:2015-10-10 10:33:17

标签: java file-io datainputstream randomaccessfile

我有一个RandomAccessFile,我想从这个文件中读取固定大小的整数桶,但每个都从不同的位置开始。我正在做的是创建一个new DataInputStream(new BufferedInputStream(new FileInputStream(rfile2.getFD()), bucketSize)),在阅读桶之前,我使用rfile2.seek(startPosition)。然后我使用DataInputStream的方法Readint来获取元素。

这是正确的做法吗?使用FileInputStream方法read会更快吗?

0 个答案:

没有答案