0

一个字符串是否可以在文本文件中保存大约 250000 行(一个圆形)数据?

4

3 回答 3

2

您应该能够获得长度为Integer.MAX_VALUE的字符串(根据 Java 规范,数组的最大大小始终为 2147483647 (231 - 1),String 类用于内部存储)或最大堆大小的一半(因为每个字符是两个字节),以较小者为准。

于 2013-01-31T10:01:32.743 回答
0

由于字符串可以容纳的最大大小是Integer.MAX_VALUE即 2^31-1 个字节,即 2GB-1byte ~ 2GB ,一个字符串可以容纳1400 个 Kindle 电子书内容

于 2013-01-31T11:01:19.473 回答
0

字符串由 char[] 数组支持,因此它们仅限于数组结构的大小。数组可以包含 Integer.MAX_VALUE 元素,它还取决于您分配给 JVM 的内存量。所以,理论上一个字符串可以超过 20 亿个字符

于 2013-01-31T10:08:26.917 回答