在Java中,使用BufferedWriter
可以方便地將數據寫入文件。以下是一個簡單的示例,展示了如何使用BufferedWriter
將字符串寫入文件:
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class BufferedWriterExample {
public static void main(String[] args) {
// 要寫入的文件名
String fileName = "output.txt";
// 要寫入文件的內容
String content = "Hello, this is a sample text written using BufferedWriter in Java.";
// 使用try-with-resources語句確保資源被正確關閉
try (BufferedWriter writer = new BufferedWriter(new FileWriter(fileName))) {
// 寫入內容
writer.write(content);
// 輸出提示信息
System.out.println("Content written to file: " + fileName);
} catch (IOException e) {
// 處理異常
System.err.println("Error writing to file: " + fileName);
e.printStackTrace();
}
}
}
在這個示例中,我們首先導入了所需的類,然后定義了要寫入的文件名和內容。接下來,我們使用try-with-resources
語句創建一個BufferedWriter
實例,并將FileWriter
作為參數傳遞給它。這樣可以確保在操作完成后,BufferedWriter
會被正確關閉。
在try
塊中,我們使用writer.write()
方法將內容寫入文件。最后,我們在catch
塊中處理可能發生的IOException
異常。