Je vous rappelle cependant que l'occupation mémoire des StringBuffer ne diminue jamais au cours du temps, elle ne fait qu'augmenter (c'est le cas des classes collections, type ArrayList/Vector ou HashMap/Hashtable aussi).
Ce qui signifie que parfois, il est préférable de créer un nouvel objet plutôt que de réutiliser l'objet existant, pour obtenir une gestion mémoire plus efficace sur le long terme.
Evidemment, pour une petite application, on s'en fout un peu, mais quand on développe un serveur, il vaut mieux le savoir...