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!”。