2013-05-29 29 views
-2

我瞭解了類FileWriterFile Reader使用隨機訪問文件而不是文件寫入器和文件讀取器的優點是什麼?

我想知道類RandomAccessFileFileWriterFileReader相比。

+1

你有沒有在[documentation](http://docs.oracle.com/javase/6/docs/api/java/io/RandomAccessFile.html)中找到它?它是一個文件對象,支持在文件中的任意字節位置進行讀取和寫入,而不僅僅是順序進行。在文檔中:「隨機訪問文件的行爲與存儲在文件系統中的大量字節相似,有一種遊標或隱含數組的索引,稱爲文件指針;輸入操作從文件指針開始讀取字節並使文件指針超過讀取的字節。「 –

回答

4

RandomAccessFile設計用於隨機訪問二進制數據。即您可以通過索引訪問文件中的任何位置。

FileReader和FileWriter用於讀取和寫入文本,而不是二進制,順序。