Java IO流之随机读写流RandomAccessFile
生活随笔
收集整理的這篇文章主要介紹了
Java IO流之随机读写流RandomAccessFile
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
隨機讀寫流RandomAccessFile
簡介
此類的實例支持對隨機訪問文件的**讀取和寫入**。隨機訪問文件的行為類似存儲在文件系統(tǒng)中的一個大型 byte 數(shù)組。存在指向該隱含數(shù)組的光標(biāo)或索引,稱為文件指針;輸入操作從文件指針開始讀取字節(jié),并隨著對字節(jié)的讀取而前移此文件指針。如果隨機訪問文件以讀取/寫入模式創(chuàng)建,則輸出操作也可用;輸出操作從文件指針開始寫入字節(jié),并隨著對字節(jié)的寫入而前移此文件指針。1)既是輸入流也是輸出流
2)構(gòu)造方法
RandomAccessFile(File file, String mode) RandomAccessFile(String name, String mode) 參數(shù)2:只能是r或rwr表示只讀rw表示可讀可寫兩個構(gòu)造方法是一樣的,只是第一個參數(shù)的類型不同,但參數(shù)1:都是文件路徑,是file類中表示路徑的兩種方式
2)特有方法
【指定位置讀寫】 void seek(long pos) 【讀取一行】String readLine() 【跳過字節(jié)】int skipBytes(int n)3)應(yīng)用場景:如多線程復(fù)制文件
實例代碼見下一節(jié)
總結(jié)
以上是生活随笔為你收集整理的Java IO流之随机读写流RandomAccessFile的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java之枚举----小试牛刀练习
- 下一篇: Java File类应用:递归遍历文件夹