java中RandomAccessFile的應用場景及使用實例

一、介紹

        Java中的RandomAccessFile提供了對文件的讀寫功能。RandomAccessFile 雖然屬於java.io下的類,但它不是InputStream或者OutputStream的子類;它也不同於FileInputStream和FileOutputStream。 FileInputStream 只能對文件進行讀操作,而FileOutputStream 只能對文件進行寫操作;但是,RandomAccessFile 與輸入流和輸出流不同之處就是RandomAccessFile可以訪問文件的任意地方同時支持文件的讀和寫,並且它支持隨機訪問。RandomAccessFile包含InputStream的三個read方法,也包含OutputStream的三個write方法。同時RandomAccessFile還包含一系列的readXxx和writeXxx方法完成輸入輸出。 
    RandomAccessFile父類:java.lang.Object      所有接口實現:Closeable, DataInput, DataOutput, AutoCloseable

參考:https://blog.csdn.net/qq496013218/article/details/69397380

          https://www.jianshu.com/p/360e37539266
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章