讓這個方法:如何對同一個文件進行多次寫入。 [JAVA]
將被多次調用。
我的目標是在每次調用後寫入已經在該文件上的內容,而不是覆蓋任何內容。它如何完成它只是寫入最後一次調用的內容。
我該怎麼辦?
在此先感謝。
讓這個方法:如何對同一個文件進行多次寫入。 [JAVA]
將被多次調用。
我的目標是在每次調用後寫入已經在該文件上的內容,而不是覆蓋任何內容。它如何完成它只是寫入最後一次調用的內容。
我該怎麼辦?
在此先感謝。
通話ovverloaded的FileWriter
FileWriter fw = new FileWriter(file,true);
構造函數如果你傳遞true
它會追加而不是覆蓋
使用'BufferedWriter'但串聯整段文字,甚至沒有使用'StringBuilder' ...哎喲... – fabian
@fabian能幫我嗎? – Tito
您可以使用'BufferedWriter'將數據直接寫入文件(它甚至有一個方法可以爲您添加行分隔符)。如果通過重複連接多個字符串來在內存中創建一個字符串,最好使用StringBuilder,因爲每次應用'+'運算符時程序都不會創建一個新的String對象。 – fabian