Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/402.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库中声明为final_Java_Csv_Apache Commons Csv - Fatal编程技术网

Java 为什么类在apache commons csv库中声明为final

Java 为什么类在apache commons csv库中声明为final,java,csv,apache-commons-csv,Java,Csv,Apache Commons Csv,Apache commons CSV解析器类引发异常 “在封装令牌完成之前达到EOF” 对于伪代码 CSVParser csvParser = CSVParser.parse(fileChunkString, CSVFormat.DEFAULT); 该错误的原因是我的CSV文件被分块解析,即我不是一次传递整个文件内容,而是传递其中的一块,并且该错误是有意义的,因为不保证会遇到关闭标记 示例字符串可以是a1、b1、c1、d1、e1、f1\na、b,“csdsd,,因为您可以看到第二行中缺少结束引

Apache commons CSV解析器类引发异常

“在封装令牌完成之前达到EOF”

对于伪代码

CSVParser csvParser = CSVParser.parse(fileChunkString, CSVFormat.DEFAULT);
该错误的原因是我的CSV文件被分块解析,即我不是一次传递整个文件内容,而是传递其中的一块,并且该错误是有意义的,因为不保证会遇到关闭标记

示例字符串可以是
a1、b1、c1、d1、e1、f1\na、b,“csdsd,
,因为您可以看到第二行中缺少结束引号

我想修改库源代码以记忆最后一行并将其与下一个文件内容块合并,例如:下一个块可能是
dfdfd“,a,c
,因此我的内容变成
a,b,“csdsds,dfdfd”,a,c

浏览源代码时,我看到的第一步是,我需要扩展和重写该方法,因为该类将引发上述EOF异常,并且还需要扩展该类

但是,问题是,这些类被声明为final,我不能扩展它们。我想了解为什么这些课程被宣布为最终课程

但是,问题是,这些类被声明为final,而我不能 扩展它们。我想了解为什么这些类被声明为 决赛

类是final或字段的可见性受限的主要原因是,通过这种方式,Apache可以对类进行内部更改,而不用担心用户扩展或访问这些内部部分。一旦一个类不是最终的,就必须考虑所有的<>代码>受保护的字段作为暴露的API。 在你的情况下,我会在commons开发者邮件列表中提出这个问题,看看能做些什么。Commons CSV目前正在快速发展

但是,问题是,这些类被声明为final,而我不能 扩展它们。我想了解为什么这些类被声明为 决赛

类是final或字段的可见性受限的主要原因是,通过这种方式,Apache可以对类进行内部更改,而不用担心用户扩展或访问这些内部部分。一旦一个类不是最终的,就必须考虑所有的<>代码>受保护的字段作为暴露的API。 在你的情况下,我会在commons开发者邮件列表中提出这个问题,看看能做些什么。Commons CSV目前正在快速发展

但是,问题是,这些类被声明为final,而我不能 扩展它们。我想了解为什么这些类被声明为 决赛

类是final或字段的可见性受限的主要原因是,通过这种方式,Apache可以对类进行内部更改,而不用担心用户扩展或访问这些内部部分。一旦一个类不是最终的,就必须考虑所有的<>代码>受保护的字段作为暴露的API。 在你的情况下,我会在commons开发者邮件列表中提出这个问题,看看能做些什么。Commons CSV目前正在快速发展

但是,问题是,这些类被声明为final,而我不能 扩展它们。我想了解为什么这些类被声明为 决赛

类是final或字段的可见性受限的主要原因是,通过这种方式,Apache可以对类进行内部更改,而不用担心用户扩展或访问这些内部部分。一旦一个类不是最终的,就必须考虑所有的<>代码>受保护的字段作为暴露的API。
在你的情况下,我会在commons开发者邮件列表中提出这个问题,看看能做些什么。Commons CSV目前正在快速发展。

这非常有意义,感谢您推荐通用开发人员邮件,我在哪里可以找到它?这非常有意义,感谢您推荐通用开发人员邮件,我在哪里可以找到它?这非常有意义,感谢您推荐通用开发人员邮件,我在哪里可以找到它?这很有道理,感谢您推荐通用开发人员邮件,我在哪里可以找到它?