Java リストをファイルに書き込む方法【簡単解説】

List集合をファイルに書き込むには、JavaのFileWriterやBufferedWriterクラスを使用することができます。以下はサンプルコードです:

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.List;

public class WriteListToFile {
    public static void main(String[] args) {
        List<String> list = List.of("apple", "banana", "orange");

        try (BufferedWriter writer = new BufferedWriter(new FileWriter("output.txt"))) {
            for (String item : list) {
                writer.write(item);
                writer.newLine();
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

この例では、3つのフルーツを含むListコレクションを作成し、これらのフルーツを”output.txt”という名前のファイルに書き込みました。BufferedWriterクラスを使用して、Listコレクションの内容をファイルに1行ずつ書き込むことができます。ファイルが存在しない場合は新しいファイルが作成され、データが書き込まれます。ファイルが既に存在する場合は、元の内容が上書きされます。

bannerAds