PrintWriter
是 Java 中的一個類,用于將格式化的數據寫入文本輸出流。要實現文件寫入,你需要按照以下步驟操作:
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
PrintWriter
對象:File file = new File("output.txt"); // 指定要寫入的文件名
PrintWriter out = null;
try {
out = new PrintWriter(file); // 創建 PrintWriter 對象
} catch (FileNotFoundException e) {
e.printStackTrace();
}
PrintWriter
對象的方法將數據寫入文件。例如,使用 println()
方法寫入字符串:out.println("Hello, World!"); // 將字符串寫入文件
PrintWriter
對象以釋放資源:if (out != null) {
out.close();
}
將以上代碼片段組合在一起,完整的示例如下:
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
public class Main {
public static void main(String[] args) {
File file = new File("output.txt");
PrintWriter out = null;
try {
out = new PrintWriter(file);
out.println("Hello, World!");
} catch (FileNotFoundException e) {
e.printStackTrace();
} finally {
if (out != null) {
out.close();
}
}
}
}
運行此程序后,會在當前目錄下創建一個名為 output.txt
的文件,其中包含字符串 “Hello, World!”。