-2
我瞭解了類FileWriter
和File Reader
。使用隨機訪問文件而不是文件寫入器和文件讀取器的優點是什麼?
我想知道類RandomAccessFile
與FileWriter
和FileReader
相比。
我瞭解了類FileWriter
和File Reader
。使用隨機訪問文件而不是文件寫入器和文件讀取器的優點是什麼?
我想知道類RandomAccessFile
與FileWriter
和FileReader
相比。
RandomAccessFile設計用於隨機訪問二進制數據。即您可以通過索引訪問文件中的任何位置。
FileReader和FileWriter用於讀取和寫入文本,而不是二進制,順序。
你有沒有在[documentation](http://docs.oracle.com/javase/6/docs/api/java/io/RandomAccessFile.html)中找到它?它是一個文件對象,支持在文件中的任意字節位置進行讀取和寫入,而不僅僅是順序進行。在文檔中:「隨機訪問文件的行爲與存儲在文件系統中的大量字節相似,有一種遊標或隱含數組的索引,稱爲文件指針;輸入操作從文件指針開始讀取字節並使文件指針超過讀取的字節。「 –