Tôi đang làm việc trên trình phân tích cú pháp csv, tôi muốn đọc tiêu đề và phần còn lại của tệp csv riêng biệt. Đây là mã của tôi để đọc csv.csv phân tích cú pháp đọc tiêu đề
Mã hiện tại đọc tất cả mọi thứ trong tệp csv, nhưng tôi cần đọc tiêu đề riêng biệt. hãy giúp tôi về việc này.
public class csv {
private void csvRead(File file)
{
try
{
BufferedReader br = new BufferedReader(new FileReader(file));
String strLine = "";
StringTokenizer st = null;
File cfile=new File("csv.txt");
BufferedWriter writer = new BufferedWriter(new FileWriter(cfile));
int tokenNumber = 0;
while((strLine = br.readLine()) != null)
{
st = new StringTokenizer(strLine, ",");
while(st.hasMoreTokens())
{
tokenNumber++;
writer.write(tokenNumber+" "+ st.nextToken());
writer.newLine();
}
tokenNumber = 0;
writer.flush();
}
}
catch(Exception e)
{
e.getMessage();
}
}
Nếu bạn muốn tách phần đầu đọc khỏi phần còn lại của tệp, sau đó có phương thức xử lý dòng đầu tiên và phương pháp khác xử lý tất cả các dòng khác trong tệp. –