2
File
のゼロ以外のオフセットから読み取るには、InputStream
が必要です。これは、ファイルの後半のInputStreamを取得する最も良い方法は?
InputStream in = new FileInputStream(file);
in.skip(n);
または
RandomAccessFile raf = new RandomAccessFile(file, "r");
InputStream in = Channels.newInputStream(raf.getChannel().position(n));
ストリームを取得し、配置するよりパフォーマンスな方法であるか、あなたがお勧めしたい、より良い方法はありますか?
ファイルから1つのストリームだけが取得されるため、RandomAccessFile
を再利用するメリットはありません。