Joa, wenn die Zeit nicht so fortgeschritten gewesen wäre hätte ich vielleicht auch ausführlicher geantwortet
Insbesondere der zweite Punkt (der mich, als ich ihn damals zum ersten mal gelesen und durch javap verifiziert habe, etwas überrascht hat) ist noch erwähnensert: Natürlich sollte man NICHT pauschal jede Stringverknüpfung durch einen StringBuilder ersetzen - das wäre ja auch schrecklich unleserlich :autsch:
Der StringBuilder ist (nur?) zu empfehlen, wenn es, wie angedeutet, um wiederholtes Anhängen von Strings in einer Schleife geht. Und dann eigentlich auch nur, wenn das wirklich zeitkritisch ist.