2014-07-15 51 views
0

我有一個文本文件的中間地方里面的文字是這樣的:使用Java語言編寫到一個文本文件

first line : some content 
    second line: some content 
    third line : some content 
    fourth line: some content 

我想補充的2cnd,三線之間的「某些內容」,但與

out.println(somecontent) 

它寫在文件的前面。另一點是,我有時需要用第三行內容來改變第一行內容。創建第二個文件或將其暫時保存在字符串中是否是最佳解決方案?我如何讓我的程序在其他文件之間寫入字符串?

回答

0

如果文件很小,請閱讀它並在內存中執行修改,然後寫回到磁盤;如果它太大,讀取一塊數據並使用this方法寫回新塊。