logo

Java - RandomAccessFile

Това клас се използва за четене и запис във файл с произволен достъп. Файл с произволен достъп се държи като голям масив от байтове. Има курсор, подразбиращ се в масива, наречен файл показалец , чрез преместване на курсора извършваме операциите за четене и запис. Ако краят на файла е достигнат преди желаният брой байтове да бъде прочетен, това е EOFException хвърлени . Това е вид IOException.

Конструктор

Конструктор Описание
RandomAccessFile(Файлов файл, низ режим) Създава файлов поток с произволен достъп за четене от и по желание за запис във файла, зададен от аргумента File.
RandomAccessFile(име на низ, режим на низ) Създава файлов поток с произволен достъп за четене от и по желание за запис във файл с указаното име.

Метод

Модификатор и тип Метод Метод
невалиден близо() Той затваря този файлов поток с произволен достъп и освобождава всички системни ресурси, свързани с потока.
FileChannel getChannel() Връща уникалното

myFile.TXT съдържа текст „Този ​​клас се използва за четене и запис във файл с произволен достъп.“

след стартиране на програмата ще съдържа

Този клас се използва за четене Обичам моята страна и моя народ.