1
ファイル全体をコピーして削除して値を変更しなくても、バイナリファイルを特定の位置に書き込むにはどうすればよいですか?バイナリファイルの特定の位置にバイトを書き込む
私はFileOutputStream
で試しましたが、ファイルを追加または切り詰めることしかできません。
ファイル全体をコピーして削除して値を変更しなくても、バイナリファイルを特定の位置に書き込むにはどうすればよいですか?バイナリファイルの特定の位置にバイトを書き込む
私はFileOutputStream
で試しましたが、ファイルを追加または切り詰めることしかできません。
Javaでは、Random access fileを使用できます。マーカーの位置を設定することができます。次の読み取りまたは書き込みが発生する場所を選択できます。
その後のバイトを変更せずに、その位置の値を上書きするか、その位置に値を挿入するつもりですか?後では、それが連続して格納されているファイルの残りの部分を書き換える必要があります。 – mba12