21xrx.com
2025-03-25 19:33:57 Tuesday
文章检索 我的文章 写文章
Java程序实现从文件读取指定内容写出
2023-06-13 00:22:09 深夜i     11     0
Java程序 文件读取 指定内容 写出 代码案例

在Java中,我们可以通过BufferedReader和FileWriter等类实现从文件中读取指定内容并将其写入到另一个文件中。下面是一个简单的代码示例,演示了如何实现这一功能:

import java.io.*;
public class FileCopy {
  public static void main(String[] args) {
    try {
      // 定义输入文件路径和输出文件路径
      String inputFilePath = "input.txt";
      String outputFilePath = "output.txt";
      // 创建输入流和输出流
      BufferedReader reader = new BufferedReader(new FileReader(inputFilePath));
      FileWriter writer = new FileWriter(outputFilePath);
      // 读取指定内容并写入到输出文件中
      String line;
      while ((line = reader.readLine()) != null) {
        if (line.contains("指定内容")) {
          writer.write(line + "\n");
        }
      }
      // 关闭输入流和输出流
      reader.close();
      writer.close();
      System.out.println("文件复制成功!");
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
}

在上述代码中,我们首先定义了输入文件路径和输出文件路径,并创建了输入流和输出流。然后,我们通过readLine()方法从输入文件中逐行读取内容,并判断是否包含指定内容。如果包含,就将该行内容写入到输出文件中。

最后,我们关闭输入流和输出流,并输出“文件复制成功!”提示信息。

  
  

评论区

    相似文章