猿问

使用 Apache Commons CSV 读取 Java 中的 CSV 文件作为循环起始索引 1

我有以下关于迭代 CSV 文件中的元素列表的代码。


 for (CSVRecord csvRecord : csvParser) {

    // Accessing Values by Column Index

    String name = csvRecord.get(0);


    dates_csv.add(name);

  }


}

如何在此 for 循环中从索引 1 开始迭代。我还是 Java 新手 :)


手掌心
浏览 214回答 2
2回答

一只斗牛犬

boolean firstRound = true;for (CSVRecord csvRecord : csvParser) {&nbsp; &nbsp; if(firstRound){&nbsp; &nbsp; &nbsp; &nbsp; firstRound = false;&nbsp; &nbsp; } else {&nbsp; &nbsp; &nbsp; &nbsp; String name = csvRecord.get(0);&nbsp; &nbsp; &nbsp; &nbsp; dates_csv.add(name);&nbsp; &nbsp; }}或者List<CSVRecord> recList = csvParser.getRecords();for(int i = 1; i < recList.size(); i++){&nbsp; &nbsp; dates_csv.add(recList.get(i).get(0));}

料青山看我应如是

List<CSVRecord> parserList = parser.getRecords();for (CSVRecord csvRecord : parserList.subList(1, parserList.size())){&nbsp;&nbsp; &nbsp; //code here}&nbsp;
随时随地看视频慕课网APP

相关分类

Java
我要回答