Если пройти по этой ссылке это может очистить вас больше Oracle Docs String Builder Buffer Capacity
Теперь вы хотите, чтобы объявить емкость любого класса StringBuilder, то один конструктор StringBuilder(int initCapacity)
определяется для этого.
StringBuilder(int initCapacity)
:- Creates an empty string builder with the specified initial capacity.
Вот из-параметра, как int
максимальная емкость, что StringBuilder
класс может достигнуть это будет 2147483647
.
Существуют различные методы, касающиеся этого контекста Емкости в StringBuilder
Класс, эти методы также учитывают параметры типа int
.
void setLength(int newLength) :- Sets the length of the character sequence. If newLength is less than length(), the last characters in the character sequence are truncated. If newLength is greater than length(), null characters are added at the end of the character sequence.
void ensureCapacity(int minCapacity) :- Ensures that the capacity is at least equal to the specified minimum.
эти методы также принимает аргумент от int
типа. Итак, используя эти методы или конструкторы, вы сможете генерировать объект с максимальной емкостью 2147483647
.
и что произойдет, если он превысит максимальный лимит? –