迭代Java中的字符串列表?

Ell*_*ith 4 java csv iterator list

我正在使用OpenCSV从CSV文件中读取数据并使用主页中的一些示例代码:

CSVReader reader = new CSVReader(new FileReader("stockInfo.csv"));
List myEntries = reader.readAll();
Run Code Online (Sandbox Code Playgroud)

我现在正试图遍历此列表并打印出每个条目.但我似乎无法弄清楚执行此操作的代码.

任何人都可以向我解释我应该如何做到这一点因为我似乎无法解决这个问题.

kal*_*ech 7

假设您想要将每行的每个条目输出到它自己的行:

    List<String[]> myEntries = reader.readAll();
    for (String[] lineTokens : myEntries) {
        for (String token : lineTokens) {
            System.out.println(token);
        }
    }
Run Code Online (Sandbox Code Playgroud)


ska*_*kaz 4

你不能这样做吗:1)

for(int i = 0; i < myEntries.size(); i++){
  myEntries.get(i); // do something else here
}
Run Code Online (Sandbox Code Playgroud)

或者

2)

for(String s: myEntries)
   // Do work on s here
Run Code Online (Sandbox Code Playgroud)