JavaでデータをCSVファイルに書き込む方法は何ですか?

Javaで、データをCSVファイルに書き込むためには、java.io.FileWriterとjava.io.BufferedWriterクラスを使用することができます。以下に例を示します:

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

public class WriteCSVFile {
    public static void main(String[] args) {
        String csvFile = "data.csv";  // CSV文件路径

        try {
            FileWriter fw = new FileWriter(csvFile);
            BufferedWriter bw = new BufferedWriter(fw);

            // 写入CSV文件的数据
            bw.write("Name, Age, City");
            bw.newLine();
            bw.write("John, 25, New York");
            bw.newLine();
            bw.write("Jane, 30, Los Angeles");

            bw.close();
            fw.close();

            System.out.println("Data has been written to " + csvFile);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

上記のコードでは、まずFileWriterオブジェクトを作成してファイルに書き込みます。次にBufferedWriterクラスのwriteメソッドやnewLineメソッドを使用して、データをCSVファイルに行ごとに書き込みます。最後に、BufferedWriterとFileWriterオブジェクトを閉じます。

コードを実行すると、データは指定されたCSVファイルに書き込まれます。

bannerAds