Javaでファイル書き込みを行う方法


  1. ファイルにテキストを書き込む方法:
import java.io.FileWriter;
import java.io.IOException;
public class FileWriteExample {
    public static void main(String[] args) {
        String fileName = "example.txt";
        String content = "書き込む内容";
        try {
            FileWriter writer = new FileWriter(fileName);
            writer.write(content);
            writer.close();
            System.out.println("ファイルに書き込みました。");
        } catch (IOException e) {
            System.out.println("ファイルの書き込みエラー: " + e.getMessage());
        }
    }
}

上記の例では、example.txtという名前のファイルを作成し、その中に「書き込む内容」というテキストを書き込んでいます。ファイルが存在しない場合は新規に作成されます。

  1. ファイルに複数行のテキストを書き込む方法:
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class FileWriteMultipleLinesExample {
    public static void main(String[] args) {
        String fileName = "example.txt";
        String[] lines = {"1行目", "2行目", "3行目"};
        try {
            BufferedWriter writer = new BufferedWriter(new FileWriter(fileName));
            for (String line : lines) {
                writer.write(line);
                writer.newLine();
            }
            writer.close();
            System.out.println("ファイルに書き込みました。");
        } catch (IOException e) {
            System.out.println("ファイルの書き込みエラー: " + e.getMessage());
        }
    }
}

上記の例では、example.txtという名前のファイルを作成し、"1行目"、"2行目"、"3行目"という複数行のテキストを書き込んでいます。各行の末尾には改行が追加されます。

これらの例を参考にして、Javaでファイル書き込みを行う方法を理解してもらえればと思います。必要に応じてファイル名や書き込む内容を変更してご利用ください。