在Java中,可以使用java.io.FileWriter
和java.io.BufferedWriter
類將數據寫入CSV文件。以下是一個示例代碼:
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文件中。