21xrx.com
2025-06-29 14:14:43 Sunday
文章检索 我的文章 写文章
Java文件输入输出:将文件写入另一个文件
2023-06-18 15:15:04 深夜i     11     0
Java 文件输入输出 BufferedReader PrintWriter

在Java编程中,文件输入输出是一个非常重要的技能。有时候我们需要将一个文件的内容写入到另一个文件中,这就需要用到Java的文件输入输出。

下面,我们来看一个具体的案例。假设我们有一个文本文件,里面有一些字符串,我们需要将这些字符串写入到另一个文件中。具体代码如下:

import java.io.*;
public class FileInputOutputExample {
  public static void main(String[] args) {
    //读取文件
    try (BufferedReader br = new BufferedReader(new FileReader("input.txt"))) {
      //写入文件
      try (PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter("output.txt")))) {
        String line;
        while ((line = br.readLine()) != null) {
          pw.println(line);
        }
      } catch (IOException e) {
        e.printStackTrace();
      }
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
}

在上述代码中,我们首先创建了一个BufferedReader对象,用于读取“input.txt”中的字符串;然后创建了一个PrintWriter对象,用于将读取到的字符串写入“output.txt”文件中。在执行过程中,对于输入输出流使用try-with-resources语法糖,可以确保资源被正确关闭。

通过上述代码,我们就可以成功地将一个文件的内容写入到另一个文件中了。

  
  

评论区