PrintWriter怎样实现文件写入

avatar
作者
筋斗云
阅读量:0

PrintWriter 是 Java 中的一个类,用于将格式化的数据写入文本输出流。要实现文件写入,你需要按照以下步骤操作:

  1. 导入所需的类:
import java.io.File; import java.io.FileNotFoundException; import java.io.PrintWriter; 
  1. 在主方法或其他方法中创建 PrintWriter 对象:
File file = new File("output.txt"); // 指定要写入的文件名 PrintWriter out = null;  try {     out = new PrintWriter(file); // 创建 PrintWriter 对象 } catch (FileNotFoundException e) {     e.printStackTrace(); } 
  1. 使用 PrintWriter 对象的方法将数据写入文件。例如,使用 println() 方法写入字符串:
out.println("Hello, World!"); // 将字符串写入文件 
  1. 关闭 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!”。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!