Какая цель и функциональность у класса StringJoiner, который появился в Java 8? — ДейлиПреп