溫馨提示×

java怎么讀取文件內(nèi)容并寫入到另一文件

小億
239
2023-09-19 20:58:38
欄目: 編程語言

在Java中,可以使用FileReaderBufferedReader來讀取文件內(nèi)容,并使用FileWriterBufferedWriter來寫入到另一個文件。

下面是一個示例代碼,演示了如何讀取一個文件的內(nèi)容,并將其寫入到另一個文件中:

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class FileCopyExample {
public static void main(String[] args) {
String inputFile = "input.txt";
String outputFile = "output.txt";
try {
FileReader fileReader = new FileReader(inputFile);
BufferedReader bufferedReader = new BufferedReader(fileReader);
FileWriter fileWriter = new FileWriter(outputFile);
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
String line;
while ((line = bufferedReader.readLine()) != null) {
bufferedWriter.write(line);
bufferedWriter.newLine();
}
bufferedReader.close();
bufferedWriter.close();
System.out.println("文件內(nèi)容已成功復制到另一個文件中。");
} catch (IOException e) {
e.printStackTrace();
}
}
}

在此示例中,我們先創(chuàng)建一個FileReader和一個BufferedReader來讀取輸入文件的內(nèi)容。然后,我們創(chuàng)建一個FileWriter和一個BufferedWriter來寫入到輸出文件中。接下來,我們逐行讀取輸入文件的內(nèi)容,并使用bufferedWriter將每一行寫入到輸出文件中。最后,我們關(guān)閉bufferedReaderbufferedWriter,并輸出成功的消息。

請確保將input.txt替換為您要讀取的實際輸入文件的路徑,并將output.txt替換為要寫入的實際輸出文件的路徑。

0