Когда я запускаю этот код:
StringBuffer name = new StringBuffer("stackoverflow.com");
System.out.println("Length: " + name.length() + ", capacity: " + name.capacity());
он выводит результат:
Длина: 17, вместимость: 33
Очевидная длина связана с количеством символов в строке, но я не уверен, какая емкость? Это количество символов, которое StringBuffer может удерживать перед перераспределением пространства?