2013-07-29 46 views
0

在我的程序中,我需要大約40-50個文件(從大約1 KB到20 MB),編輯其內容,然後使用FileUtils.writeStringToFile()重寫它們。我只是想知道writeStringToFile()與其他文件編寫者之間的文件數量/大小(如BufferedWriterFileWriter)之間的性能差異(如果有的話)。FileUtils.writeStringToFile()vs其他文件寫入選項

+4

測量是知道的。 – BalusC

+1

如果您的意思是Apache Commons'FileUtils',並且您在單個操作中編寫整個文件,則差異應該大致爲0。在這種情況下,根本沒有什麼可以緩衝的。 – zapl

回答

0

當然,使用FileUtils方法比編寫一個新的代碼塊要容易得多。

如果你想有更多的控制權,你也可以編寫自己的「writeStringToFile」方法。 但是,如果FileUtils方法適用於您,您應該繼續使用此方法。