我陷入困境,我必须从两个不同的csv文件中读取并将它们存储在单个表中。
CSV file1:
salary,date,user
121,2016-08-01,admin
121,2016-08-01,admin1
121,2016-08-01,admin2
121,2016-08-01,admin3
CSV file2:
salary,hour,user
322,11,admin4
477,4,admin5
78,5,admin6
我要做的是读取第一行并区分两个csv文件。
CSVReader reader = new CSVReader(new FileReader(csvFilename));
String [] nextLine;
while ((nextLine = reader.readNext()) != null)
{
System.out.println(nextLine[1].contains("hour"));
break;
}
这是有效的,但想知道有没有更好的方法呢?
答案 0 :(得分:1)
您提供文件名作为读取文件的输入,因此您必须知道哪个文件包含哪些文件。您可以根据提供的用于读取文件的文件名来创建此检查,而不是验证标题列名称。