Java 如何从csv文件中获取记录的长度?
我正在使用Java 如何从csv文件中获取记录的长度?,java,csv,Java,Csv,我正在使用org.apache.commons.csv读取csv文件。我的代码如下所示 Iterable<CSVRecord> records = CSVFormat.RFC4180.withIgnoreEmptyLines(true) .parse((Reader)arg0.getReader()); for (CSVRecord record : records) { } Iter
org.apache.commons.csv
读取csv
文件。我的代码如下所示
Iterable<CSVRecord> records = CSVFormat.RFC4180.withIgnoreEmptyLines(true)
.parse((Reader)arg0.getReader());
for (CSVRecord record : records) {
}
Iterable records=CSVFormat.RFC4180.withIgnoreEmptyLines(true)
.parse((Reader)arg0.getReader());
用于(CSVRecord记录:记录){
}
如何从每个记录中获取逗号分隔的字符串值?您可以使用size()
和get(int index)
方法
for (CSVRecord record : records) {
for(int i=0; i<record.size(); i++){
System.out.println(record.get(i));
}
}
for(CSVRecord记录:记录){
for(int i=0;ifor(CSVRecord记录:记录){
//代码
}你有两个不同的问题,一个在标题中,一个在正文中。是哪一个?
currentRecordSize = record.size();