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