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行ずつ書き込むことができます。ファイルが存在しない場合は新しいファイルが作成され、データが書き込まれます。ファイルが既に存在する場合は、元の内容が上書きされます。