Maksymalna liczba znaków, które może pomieścić stringbuilder

Muszę napisać 10 000 x 30 000 znaków. czy pojedynczy stringbuilder będzie mógł akomodować wszystkie postacie, czy też powinienem pomyśleć o tablicy stringbuilderów? Nie mam dostępu do przypadków testowych, więc sam nie mogę ich zweryfikować. Mam nadzieję, że znajdę tutaj odpowiedź.

Z góry dziękuję.

EDYTOWAĆ:

Próbowałem dodać 10000 x 30000 znaków za pomocą pętli. Dostaję następujące wyjątki.

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)

Co zrobić z tą „przestrzenią sterty java”?

questionAnswers(3)

yourAnswerToTheQuestion