要實現(xiàn)緩沖輸出,可以使用Java中的BufferedWriter類。以下是一個示例代碼:
import java.io.*;
public class BufferedOutputExample {
public static void main(String[] args) {
try {
FileWriter fileWriter = new FileWriter("output.txt");
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
bufferedWriter.write("Hello, World!");
bufferedWriter.newLine(); // 寫入換行符
bufferedWriter.write("This is a test message.");
bufferedWriter.close(); // 關(guān)閉緩沖輸出流
fileWriter.close(); // 關(guān)閉文件寫入流
} catch (IOException e) {
e.printStackTrace();
}
}
}
在上面的代碼中,首先創(chuàng)建了一個FileWriter對象來打開一個文件用于寫入。然后創(chuàng)建一個BufferedWriter對象,將FileWriter對象傳遞給它,以便對其進(jìn)行緩沖輸出。接下來使用write()
方法寫入內(nèi)容,并使用newLine()
方法寫入換行符。最后記得關(guān)閉BufferedWriter和FileWriter對象,以確保緩沖數(shù)據(jù)被寫入文件。