我试图像这样创建我的读者:
CSVReader reader = new CSVReader(new FileReader("ping10102012.csv"), '\t');
int i=0;
while ( (nextLine = reader.readNext()) != null){
System.out.println(nextLine[i]); // Debug only
}
我遇到了一些问题。我只从我的csv获得第一个(列)值,并且它们输出非常奇怪。
输出:
I D
2 7 2 2 2
2 4 6 9 4
...more like this
列是:
UnitId
尝试
艾普斯
等。等任何帮助!
答案 0 :(得分:2)
您只会始终将第一列打印为i=0
,而且i
的值没有变化。
试试这个:
while ( (nextLine = reader.readNext()) != null){
for(String value: nextLine){
System.out.println(value); // Debug only
}
}