検索

ホームページ  >  に質問  >  本文

java RandomAccessFile 覆盖数据

迷茫迷茫2803日前1222

全員に返信(1)返信します

  • 大家讲道理

    大家讲道理2017-04-17 14:24:26

    答えはノーです。
    ランダムアクセスファイル

    この文

    出力操作はファイル ポインターから開始してバイトを書き込み、進みます
    書き込まれたバイトを超えたファイル ポインタ

    RandomAccessFile は、ファイルをバイト配列として扱い、特定の位置の値を変更する動作として、i 番目の位置の値を新しい値として書き込み、ポインターを次の要素に指します。

    ご覧のとおり、このクラスは、残りの値をシフトする関数をすべて完了するのには役立ちません。したがって、「挿入」関数を完了する必要がある場合は、配列の後続の内容を自分で読み取り、順番にファイルに書き込む必要があります。

    スタックオーバーフロー参照:

    1. RandomAccessFile を使用して中央にテキストを挿入すると、その後のテキストが一部削除されます

    返事
    0
  • キャンセル返事