Оглавление:

Можно ли читать и записывать в случайные места внутри файла с помощью Java?
Можно ли читать и записывать в случайные места внутри файла с помощью Java?

Видео: Можно ли читать и записывать в случайные места внутри файла с помощью Java?

Видео: Можно ли читать и записывать в случайные места внутри файла с помощью Java?
Видео: Java для начинающих. Урок 44: Запись в файл. 2024, Май
Anonim

С использованием а случайный доступ файл , мы можем читать из файл а также записывать к файл . Чтение а также писать с использованием в файл потоки ввода и вывода - это последовательный процесс. С использованием а случайный доступ файл , мы можем читать или записывать в любой позиции в пределах файл . Объект класса RandomAccessFile может выполнять случайный файл доступ.

Просто так, как мне использовать файл с произвольным доступом?

Пример Java RandomAccessFile

  1. getFilePointer (), чтобы получить текущую позицию указателя.
  2. seek (int), чтобы установить положение указателя.
  3. read (byte b) до читает до b. длина байтов данных из файла в массив байтов.
  4. write (byte b) для записи b. length байтов из указанного массива байтов в файл, начиная с текущего указателя файла.

Кроме того, что объясняется файлом с произвольным доступом на примере? А файл с произвольным доступом ведет себя как большой массив байтов. В массиве подразумевается курсор под названием файл указатель, перемещая курсор, мы делаем читать операции записи. Если в конце- файл достигается до того, как будет достигнуто желаемое количество байтов читать чем выбрасывается EOFException. Это разновидность исключения IOException.

Имея это в виду, что такое файл с произвольным доступом?

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

Как вы пишете в файл на Java?

FileWriter: FileWriter - самый простой способ записывать а файл в Джава . Обеспечивает перегруженность записывать способ записывать int, байтовый массив и String в Файл . Вы также можете записывать часть массива String или байтов с помощью FileWriter. FileWriter записывает непосредственно в файлы и должен использоваться только тогда, когда количество операций записи меньше.

Рекомендуемые: