Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Apache Commons CSV从第二行开始读取文件_Java_Apache_File_Csv - Fatal编程技术网

Java 使用Apache Commons CSV从第二行开始读取文件

Java 使用Apache Commons CSV从第二行开始读取文件,java,apache,file,csv,Java,Apache,File,Csv,我有一个CSV文件要读: ID;Name;Age GEORGE;GEORGE;19 JOHN;JOHNNY;45 MARCO;MARCO POLO;32 我还必须使用以下命令阅读: for (CSVRecord rec : CSVFormat.DEFAULT.withDelimiter(';').parse(in)) { //some code } 我不想读第一行,因为它只是对包含字段的内容的描述 我还试图在stackoverflow和其他网站上找到解决方法,但我没有找到方法 编辑1

我有一个
CSV
文件要读:

ID;Name;Age
GEORGE;GEORGE;19
JOHN;JOHNNY;45
MARCO;MARCO POLO;32
我还必须使用以下命令阅读:

for (CSVRecord rec : CSVFormat.DEFAULT.withDelimiter(';').parse(in)) {
    //some code
}
我不想读第一行,因为它只是对包含字段的内容的描述

我还试图在
stackoverflow
和其他网站上找到解决方法,但我没有找到方法

编辑1:我从
org.apache.commons.csv.CSVFormat
org.apache.commons.csv.CSVFormat
导入了
CSVRecord
CSVRecord


编辑2:我的帖子不是重复的,因为我是在问一个库,正如@slim评论的那样,这个问题有很多stackoverflow资源。
似乎是您回答问题的最佳资源。

此问题有许多stackoverflow资源。 似乎是您回答问题的最佳资源。

请参阅本指南的“使用标题”部分

具体来说,您可以使用
CSVFormat.withFirstRowAsHeader()

将解析器配置为知道第一行是一个头,请参阅


具体地说,您可以使用
CSVFormat.withfirstrowashheader()

配置解析器,使其知道第一行是一个头,这是什么
CSVRecord
,以及
CSVFormat
?您必须向我们展示更多您所拥有的。@E_net4抱歉,我编辑了我的问题,现在您可以知道可能的副本,请告诉我们您使用的CSV库。可能使用
CSVFormat#和kipheaderrecord(true)
这是什么
CSVRecord
,以及
CSVFormat
?您必须向我们展示更多您所拥有的。@E_net4抱歉,我编辑了我的问题,现在您可以知道可能的副本,请告诉我们您使用的CSV库。可能使用
CSVFormat#with skipheaderrecord(true)
此外,如果您只对使用CSVRecord感兴趣,提供的“从CSV文件读取”就可以了!另外,如果您只对使用CSVRecord感兴趣,那么提供的“从CSV文件读取”就可以了!