A CSV ย่อมาจาก ค่าที่คั่นด้วยจุลภาค . ในไฟล์ CSV แต่ละบรรทัดมีคำที่คั่นด้วย comma(,) และมัน ถูกเก็บไว้ด้วย .csv นามสกุล.
เราสามารถอ่านไฟล์ CSV ทีละบรรทัดโดยใช้ readLine() วิธีการของ BufferedReader ระดับ. แยกแต่ละบรรทัดด้วยเครื่องหมายจุลภาคเพื่อรับคำในบรรทัดเป็นอาร์เรย์ ตอนนี้เราสามารถพิมพ์เนื้อหาของอาร์เรย์ได้ง่ายๆ โดยวนซ้ำหรือใช้ดัชนีที่เหมาะสม
ไฟล์ CSV

ตัวอย่าง
import java.io.*;
public class CSVReaderTest {
public static final String delimiter = ",";
public static void read(String csvFile) {
try {
File file = new File(csvFile);
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
String line = "";
String[] tempArr;
while((line = br.readLine()) != null) {
tempArr = line.split(delimiter);
for(String tempStr : tempArr) {
System.out.print(tempStr + " ");
}
System.out.println();
}
br.close();
} catch(IOException ioe) {
ioe.printStackTrace();
}
}
public static void main(String[] args) {
// csv file to read
String csvFile = "C:/Temp/Technology.csv";
CSVReaderTest.read(csvFile);
}
} ผลลัพธ์
"JAVA" "PYTHON" "JAVASCRIPT" "SELENIUM" "SCALA"