個人記錄-RandomAccessFile

RandomAccessFile:
RandomAccessFile是Java提供用來訪問一些保存數(shù)據(jù)記錄的文件的類,可以進行讀取操作,也可以進行寫入操作,寫入的數(shù)據(jù)則以byte的形式存儲;支持隨機訪問,也就是可以訪問文件的任意位置(通過文件指針實現(xiàn))。

構造方法:

RandomAccessFile(String name, String mode)
RandomAccessFile(File file, String mode)
其中參數(shù)mode的值可選"r":可讀,"w":可寫,"rw":可讀性;

成員方法:

seek(int index);          可以將指針移動到某個位置開始讀寫;
setLength(long len);       給寫入文件預留空間;
getFilePointer();      獲取當前位置

寫入操作:

write(int i)    //不同類型 可以writeInt()、writeLong() 、writeDouble()
write(byte[] b)
write(byte[] b, int off, int len)    //off為數(shù)組b中需要寫入的數(shù)據(jù)的起始索引值,len則是要寫入的長度

讀取操作:

read(int i)    //不同類型 可以readInt()、readLong() 、readDouble()
read(byte[] b)
read(byte[] b, int off, int len)     //off為數(shù)組b中需讀取的數(shù)據(jù)的起始索引值,len則是要寫入的長度
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 1.導包 ctrl+shift+字母o ,回車 2.保留指定位數(shù)的小數(shù) (1)保留幾位小數(shù)“%.nf” ,n保留的...
    佐半邊的翅膀閱讀 623評論 0 1
  • File類 功能與作用 java.io.File類:文件和文件目錄路徑的抽象表示形式,與平臺無關 File能新建、...
    zqyadam閱讀 317評論 0 0
  • Java I/O流 Java的IO通過Java.io包下的類和接口來支持,在Java.io包下主要輸入、輸出兩種I...
    So_ProbuING閱讀 469評論 0 4
  • IO流 File 類的實例化 ? java.io.File類:文件和文件目錄路徑的抽象表示形式,與平臺無關? Fi...
    是小豬童鞋啦閱讀 655評論 0 0
  • 1. File 類的作用? File類是java.io包下代表與平臺無關的文件和目錄,通過File可以操作文件和目...
    一葉知休閱讀 292評論 0 1

友情鏈接更多精彩內容