2016-10-28 8 views
1

ファイル全体をコピーして削除して値を変更しなくても、バイナリファイルを特定の位置に書き込むにはどうすればよいですか?バイナリファイルの特定の位置にバイトを書き込む

私はFileOutputStreamで試しましたが、ファイルを追加または切り詰めることしかできません。

+1

その後のバイトを変更せずに、その位置の値を上書きするか、その位置に値を挿入するつもりですか?後では、それが連続して格納されているファイルの残りの部分を書き換える必要があります。 – mba12

答えて

6

Javaでは、Random access fileを使用できます。マーカーの位置を設定することができます。次の読み取りまたは書き込みが発生する場所を選択できます。

関連する問題