Quelle est la capacité d'un StringBuffer?

Lorsque j'exécute ce code:

StringBuffer name = new StringBuffer("stackoverflow.com");
System.out.println("Length: " + name.length() + ", capacity: " + name.capacity());

elle donne sortie:

Longueur: 17, capacité: 33

Évident longueur est liée au nombre de caractères dans la chaîne, mais je ne suis pas sûr de ce que la capacité est?
Est que nombre de caractères que StringBuffer peut contenir avant la réaffectation de l'espace?

Pourquoi downvote? 🙁

OriginalL'auteur | 2011-11-04