21xrx.com
2024-09-20 06:03:51 Friday
登录
文章检索 我的文章 写文章
Java文件输入输出:将文件写入另一个文件
2023-06-18 15:15:04 深夜i     --     --
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语法糖,可以确保资源被正确关闭。

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

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复