Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.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 csv文件中一列的最大长度是多少?_Java_Csv - Fatal编程技术网

Java csv文件中一列的最大长度是多少?

Java csv文件中一列的最大长度是多少?,java,csv,Java,Csv,csv文件中一列的最大长度是多少。它可以由java代码控制吗?您可以拥有一个与最大文件大小一样长的列。这通常受到硬盘大小的限制 在Java中,实际限制大约为20亿个字符,这是字符串的最大大小 如果愿意,可以限制长度。CSV是一种表示用逗号分隔值的格式。基本上就是这样。该标准中没有最高标准 您的文件系统有一个文件大小限制,因此停止了它,您的代码可能有内存问题,因为您尝试读取多个gig,但没有最大值 所有可能的最大值由其他因素定义,而不是CSV。CSV不是标准格式。文件中的任何“列”都没有规定的长度

csv文件中一列的最大长度是多少。它可以由java代码控制吗?

您可以拥有一个与最大文件大小一样长的列。这通常受到硬盘大小的限制

在Java中,实际限制大约为20亿个字符,这是字符串的最大大小


如果愿意,可以限制长度。

CSV是一种表示用逗号分隔值的格式。基本上就是这样。该标准中没有最高标准

您的文件系统有一个文件大小限制,因此停止了它,您的代码可能有内存问题,因为您尝试读取多个gig,但没有最大值


所有可能的最大值由其他因素定义,而不是CSV。

CSV不是标准格式。文件中的任何“列”都没有规定的长度,除了用逗号分隔的值列表之外,文件也没有任何实际的正式要求。

CSV文件对最大大小没有限制,只有内存限制


但是,我觉得在应用程序中使用如此大的CSV文件是一种非常糟糕的体系结构。

谁说有最大长度?@gdoron我想说的是,您的列不能超过硬盘的大小。;)是的,现在我明白了。无论如何,它在RFC的规范中并没有提到列的最大大小。从不知道csv文件有MIME建议。尤其像标题=现在|缺席。每天学习新东西……:)可能的重复我更倾向于建议采用适当的面向数据库的体系结构,例如,如果您想要Microsoft产品,您可以使用MS Access。