Maximale Anzahl von Zeichen, die der Stringbuilder aufnehmen kann

Ich muss 10.000 x 30.000 Zeichen schreiben. Wird ein einzelner Stringbuilder in der Lage sein, alle Zeichen aufzunehmen, oder sollte ich an ein Array von Stringbuildern denken? Ich habe keinen Zugriff auf die Testfälle, kann sie also nicht selbst überprüfen. Hoffe, ich werde die Antwort hier finden.

Danke im Voraus.

BEARBEITEN:

Ich habe versucht, 10000 x 30000 Zeichen mit einer Schleife hinzuzufügen. Ich bekomme folgende Ausnahmen.

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)

Was tun mit diesem "Java Heap Space"?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage