大家讲道理2017-04-17 14:24:26
答えはノーです。
ランダムアクセスファイル
この文
出力操作はファイル ポインターから開始してバイトを書き込み、進みます
書き込まれたバイトを超えたファイル ポインタ
RandomAccessFile は、ファイルをバイト配列として扱い、特定の位置の値を変更する動作として、i 番目の位置の値を新しい値として書き込み、ポインターを次の要素に指します。
ご覧のとおり、このクラスは、残りの値をシフトする関数をすべて完了するのには役立ちません。したがって、「挿入」関数を完了する必要がある場合は、配列の後続の内容を自分で読み取り、順番にファイルに書き込む必要があります。
スタックオーバーフロー参照: