を使用してファイルを作成しましjava.io.File
たFileInputStream & FileOutputStream
。ファイルのサイズを変更せずに、ファイル内の一部のバイトの値を (たとえば、バイト 15 から 35 に) 変更したいとします。RandomAccessFile
オブジェクトを作成しRandomAccessFile.seek
てから、バイト番号15に移動し、新しいバイトを書き込んでからファイルを閉じようとしました。ファイルのサイズが変更されました。このアプローチのどこが悪いのでしょうか? また、これを成功させるにはどうすればよいでしょうか?
1000 次