Java程序中的字符串大小有限制吗



可能重复:
字符串';s Java中的最大长度-调用length()方法

我有一个定义为的字符串

字符串xx

我可以分配的字符数有限制吗?

2) 我将用户输入分配给这个字符串xx。70%的时候人们只说一个词。有时他们会说一个大句子,所以想知道这样可以吗?或者有更好的java实践吗?

这是一个你本可以搜索的常见问题,但我无论如何都会再次回答。

我可以分配的字符数有限制吗?

它的整数。MAX_VALUE或2^31-1或约20亿。在达到这个尺寸之前,你更有可能出现内存问题。例如,字符串需要4GB,创建它需要4GB。

我将用户输入分配给这个字符串xx。70%的时候人们只说一个词。有时他们会说一个大句子,所以想知道这样可以吗?

我怀疑J·K·罗琳的所有作品都会合而为一。

或者有更好的java实践吗?

我建议你尽量保持简单。指定一个String引用非常简单。

最新更新