21xrx.com
2025-04-21 16:20:16 Monday
文章检索 我的文章 写文章
Java中如何实现从一个文件写入到另一个文件
2023-06-12 05:38:06 深夜i     36     0
Java IO流 BufferedReader BufferedWriter

在Java中,我们可以通过IO流来实现从一个文件写入到另一个文件的操作。具体实现方法有多种,下面我们以使用BufferedReader和BufferedWriter的方式来实现。

首先,需要先读取源文件,可以使用FileReader和BufferedReader相结合:

FileReader fileReader = new FileReader("source.txt");
BufferedReader bufferedReader = new BufferedReader(fileReader);

接着,我们需要创建目标文件,并且使用BufferedWriter将读取到的数据逐行写入到目标文件中:

FileWriter fileWriter = new FileWriter("target.txt");
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
String line;
while((line = bufferedReader.readLine()) != null) {
  bufferedWriter.write(line);
  bufferedWriter.newLine();
}
bufferedReader.close();
bufferedWriter.close();

上述代码中,我们通过while循环逐行读取源文件中的内容,并将其写入到目标文件中,并且每一行之间需要添加一个分隔符,可以使用BufferedWriter的newLine()方法来实现。

以上便是Java中从一个文件写入到另一个文件的一种实现方式,读者可以根据自己的需求选择不同的实现方式。

  
  

评论区

请求出错了