2016-10-03 53 views
0

在我的應用程序中,我收到一些文件。一開始我只有這個文件的大小。所以我創建了一個空文件(填0)。創建此文件後,我將每秒接收1024個字節。 Thoses字節塊對應於文件部分。在具有特定長度的特定索引處的文件中替換字節

所以我需要用我收到的字節替換文件的當前內容。

這意味着我必須每秒鐘讀取/寫入文件。對於小文件,這不是問題,但有時我有大文件(> 2Mo)。

我搜索了,但我無法找到一種方法來替換給定索引處的文件的一部分,而無需每次讀取和到達while文件。有沒有簡單的解決方案和性能友好?

+0

RandomAccessFile? – Selvin

+0

是的......我只是要吹,因爲我用FileChannel,OuputStream嘗試了所有東西......並且在發佈這裏之後,我發現了RandomAccessFile ...謝謝 – Kyu

回答