0

我试图像这样创建我的阅读器:

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

这些列是:

单位编号

尝试

交流电

等等等等。感谢您的帮助!

4

1 回答 1

2

您始终只打印第一列,i=0并且分配给的值没有变化i

试试这个:

         while ( (nextLine = reader.readNext()) != null){
            for(String value: nextLine){
               System.out.println(value); // Debug only
            }
        }
于 2012-10-11T15:36:55.533 回答