Warum StringJoiner, wenn wir bereits StringBuilder haben?

Ich bin kürzlich auf eine Java 8-Klasse gestoßenStringJoiner, das den String mit den Trennzeichen hinzufügt und Präfix und Suffix hinzufügt, aber ich kann die Notwendigkeit dieser Klasse nicht verstehen, da es auch @ verwendStringBuilder im Backend und führt auch eine sehr einfache Operation zum Anhängen der Strings aus.

Habe ich etwas vermisst, weil ich den wahren Zweck dieser Klasse nicht verstanden habe?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage