Чтение файлов CSV в Java с использованием Apache Commons CSV для индекса начала цикла 1 - PullRequest
0 голосов
/ 07 сентября 2018

У меня есть следующий код для перебора списка элементов в файле CSV.

 for (CSVRecord csvRecord : csvParser) {
    // Accessing Values by Column Index
    String name = csvRecord.get(0);

    dates_csv.add(name);
  }

}

Как мне начать итерацию, начиная с индекса 1 в этом цикле for. Я все еще новичок в Java:)

Ответы [ 2 ]

0 голосов
/ 07 сентября 2018
boolean firstRound = true;
for (CSVRecord csvRecord : csvParser) {
    if(firstRound){
        firstRound = false;
    } else {
        String name = csvRecord.get(0);
        dates_csv.add(name);
    }
}

или

List<CSVRecord> recList = csvParser.getRecords();
for(int i = 1; i < recList.size(); i++){
    dates_csv.add(recList.get(i).get(0));
}
0 голосов
/ 07 сентября 2018
List<CSVRecord> parserList = parser.getRecords();
for (CSVRecord csvRecord : parserList.subList(1, parserList.size()))
{ 
    //code here
} 
...