9

csv文件中一列的最大长度是多少。是否可以通过java代码控制?

4

4 回答 4

12

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

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

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

于 2012-04-17T10:10:55.577 回答
3

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

您的文件系统有文件大小限制,因此会停止它,并且您的代码可能存在内存问题,因为您尝试读取多个演出,但没有最大值。

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

于 2012-04-17T10:11:42.863 回答
3

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

于 2012-04-17T10:11:57.470 回答
1

CSV 文件对最大大小没有限制,但内存限制除外。

但是,我觉得在您的应用程序中使用如此大的 CSV 文件将是一个非常糟糕的架构。

于 2012-04-17T11:11:38.177 回答