javaでファイルを読み書きするコード解決策
Javaでは、ファイルを扱うためにjava.ioパッケージのFileReaderとFileWriterを利用できます。
以下の簡単なサンプルコードは、テキストファイルの読み込みと別のファイルへの内容の書き込みを行う方法を示しています:
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class FileReadWriteExample {
public static void main(String[] args) {
// 定义输入文件和输出文件的路径
String inputFile = "path/to/inputFile.txt";
String outputFile = "path/to/outputFile.txt";
try {
// 读取输入文件
FileReader reader = new FileReader(inputFile);
FileWriter writer = new FileWriter(outputFile);
int character;
// 逐个字符读取输入文件,并写入输出文件
while ((character = reader.read()) != -1) {
writer.write(character);
}
// 关闭输入和输出流
reader.close();
writer.close();
System.out.println("文件成功读取并写入。");
} catch (IOException e) {
System.out.println("发生异常:" + e.getMessage());
}
}
}
path/to/inputFile.txt と path/to/outputFile.txt を実際のファイルパスに必ず変更してください。このコードは inputFile.txt の内容を読み取り、outputFile.txt に書き込みます。
ファイル処理時には、発生する可能性のあるIOException例外を捕捉、処理するために、常にtry-catchブロックを使用することが望ましいです。