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