2011-06-06 60 views
0

可能重複:
Java: how to create and write to a file保存/載入文件中的Java

我是新來的Java,想知道那裏有一個簡單的方法來保存/載入文件到/從期望的路徑。是否有捷徑可尋?

+0

是 - 谷歌,會有的例子還有很多的......我的意思是,這裏是一個我發現在兩秒鐘內:http://www.exampledepot.com/egs/java.io/WriteToFile.html – Nim 2011-06-06 10:31:30

+0

Quote:「*我是新來的Java *」 - 來吧,不要減少你的rep與downvoting。對於通常的「谷歌」建議:您*首先*必須學習基本知識*之前*您可以有效地使用搜索引擎。你必須學習形成正確問題所需的單詞,並找到正確的答案。 – 2011-06-06 11:18:20

回答

1

最簡單的庫來使用它可能是Apache的FileUtils

您可以加載/保存文件爲單行。

for(String line: FileUtils.readLines(filename)) { 
    // process the line. 
} 

它會照顧異常處理,並確保文件關閉。

注意:此工具最適合文件小於100 MB的文件。如果您的文件非常大,則需要逐步閱讀內容。

0

純Java運行時不提供某些文件複製方法。因此,如果我們不想使用額外的庫(如FileUtils,請參閱Peter的答案)或調用外部程序(如copy.cmdcp),那麼我們必須將文件中的所有字節讀入內存並將它們寫入新文件。

Here's a nice tutorial that shows exactly how to copy from one file to another(雖然:代碼運行速度過慢的實際使用,因爲它不緩衝流)