21xrx.com
2024-09-17 04:20:52 Tuesday
登录
文章检索 我的文章 写文章
Java中如何实现从一个文件写入到另一个文件
2023-06-12 05:38:06 深夜i     --     --
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中从一个文件写入到另一个文件的一种实现方式,读者可以根据自己的需求选择不同的实现方式。

  
  

评论区

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