Tag: 最大

stringbuilder可容纳的最大字符数

我需要写10,000 x 30,000个字符。 单个字符串构建器能够对所有字符进行编码,还是应该考虑一组字符串构建器? 我无法访问测试用例,因此我无法亲自validation它。 希望我能在这里找到答案。 提前致谢。 编辑: 我尝试使用循环添加10000 x 30000个字符。 我得到以下例外情况。 Exception in thread “main” java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Arrays.java:2367) at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:130) at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:114) at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:415) at java.lang.StringBuilder.append(StringBuilder.java:132) at Test.main(Test.java:19) 如何处理这个“java堆空间”?