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