21xrx.com
2024-12-23 00:20:33 Monday
登录
文章检索 我的文章 写文章
Java程序实现从文件读取指定内容写出
2023-06-13 00:22:09 深夜i     --     --
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()方法从输入文件中逐行读取内容,并判断是否包含指定内容。如果包含,就将该行内容写入到输出文件中。

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

  
  

评论区

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