RandomAccessFile в Java. Пример использования

RandomAccessFile в Java. Пример использования

Сегодня мы рассмотрим способ применения RandomAccessFile, а также зачем он нужен и как его использовать.

RandomAccessFile. Теория

RandomAccessFile в Java предоставляет возможность читать с файла и записывать данные в файлRandomAccessFile работает с файлом как с большим массивом байтов. Он использует курсор с помощью которого мы можем переместить указатель файла в определенную позицию.

При создании экземпляра RandomAccessFile, мы должны выбрать режим файла, например "r", если вы хотите прочитать данные с файла или "rw" — если вы хотите читать с файла и писать в файл.

С помощью указателя файла мы можем читать из файла или записывать данные в файл в любом месте. Чтобы получить текущий указатель файла, используется метод getFilePointer().

Чтобы установить индекс указателя файла используется метод seek(int i).

Следует отметить, что если мы пишем в файл по индексу, где данные уже присутствуют, то они будут заменены.

RandomAccessFile в Java. Пример использования

Следите за обновлениями раздела Java IO.

2 Комментарии “RandomAccessFile в Java. Пример использования

  1. Лучше заменить в readCharsFromFile в параметрах метода и далее chars на size, а то вводит в заблуждение.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *