欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java讀取和寫出csv文件

江奕云1年前6瀏覽0評論

CSV(Comma Separated Values)是一種常見的數據交換格式,它使用逗號作為字段之間的分隔符,每一行代表一個記錄。Java提供了許多方便的工具來讀取和寫出CSV文件。

讀取CSV文件的步驟如下:

File file = new File("data.csv");
BufferedReader br = new BufferedReader(new FileReader(file));
String line;
while((line = br.readLine()) != null) {
String[] values = line.split(",");
//process the data...
}
br.close();

上述代碼首先打開CSV文件并創建一個BufferedReader對象來讀取文件。然后,逐行讀取文件內容并分割每一行的數據。最后,可以處理每行數據。

寫出CSV文件的步驟如下:

String[] header = {"Name", "Age", "Gender"};
String[][] data = {
{"John Doe", "30", "Male"},
{"Jane Smith", "25", "Female"}
};
FileWriter fw = new FileWriter("output.csv");
CSVWriter writer = new CSVWriter(fw);
writer.writeNext(header);
for(String[] arr : data) {
writer.writeNext(arr);
}
writer.close();

上述代碼首先定義了CSV文件的表頭和數據。然后,創建了一個FileWriter對象來寫出文件。接著,使用CSVWriter將表頭和數據依次寫入文件。最后,關閉CSVWriter。

Java提供了許多CSV解析器和編寫器,例如OpenCSV、Apache Commons CSV等。這些工具可以更方便地讀取和寫出CSV文件,同時支持更多的特性。如果需要更高級的功能,建議使用這些工具。