Ich vor kurzem mit einer Java 8-Klasse StringJoiner
, die die Zeichenfolge mit den Trennzeichen und fügt Präfix und Suffix hinzugefügt, aber ich kann nicht verstehen, die Notwendigkeit dieser Klasse, da es auch StringBuilder
im Backend verwendet und führt auch sehr einfach Vorgang des Anhängens der Strings.Warum StringJoiner, wenn wir bereits StringBuilder haben?
Fehle ich etwas, indem ich nicht wirklich den wirklichen Zweck dieser Klasse verstehe?
Die einfache Implementierung schließt nicht aus, dass sie nützlich ist, wenn sie als eigenständige Klasse ausgeführt wird. Vor allem, wenn man bedenkt * wie oft * Anwendungsprogrammierer Ähnliches von Hand (oder über eine Drittanbieter-Bibliothek) machen mussten. – Holger